-
angular – 放置接口和类型别名的位置
所属栏目:[安全] 日期:2020-12-17 热度:188
我在angular2项目中使用自定义接口并输入别名.例如,我正在实现一个显示产品列表的组件,所以我需要定义Product接口: export interface Product { id: number; name: string; price: number;} 现在我需要一个放置接口的地方.我认为它应该在组件文件夹中.我也[详细]
-
angular – 如何使用材质2工具栏
所属栏目:[安全] 日期:2020-12-17 热度:55
我正在使用material2卡等,但在尝试添加工具栏时收到错误 app.component.html md-toolbar [color]="red" spanMy Application Title/span/md-toolbar app.module.ts import { BrowserModule } from '@angular/platform-browser';import { NgModule } from '@an[详细]
-
angular – * ng对原始数据类型的行为
所属栏目:[安全] 日期:2020-12-17 热度:169
我有一个对象列表,我在 HTML页面上使用* ngFor显示.现在,用户与U??I交互并更改其中一个原始值(boolean,从false变为true). 根据我的理解,* ngFor将仅在完全修改列表对象时呈现更改,即删除并再次添加到列表中.如果我对这个概念是正确的,那么请您建议一种方法来[详细]
-
如何使用router.navigate在observable中处理4xx错误.角2
所属栏目:[安全] 日期:2020-12-17 热度:186
发生错误后,handleError函数中的router.navigate不起作用 可观察的方法 getAll(): Observableany[] { return this._http.get('/api/getall' ) .map((response: Response) = any[]response.json()) .do(data = console.log("All: " + JSON.stringify(data)))[详细]
-
angularjs – Heroku推送问题:找不到Bower旋转变压器
所属栏目:[安全] 日期:2020-12-17 热度:147
你知道 Javascript fatigue吗? 现在我做. 我不是一个javascript开发人员,但我正在使用Node和Angular来支持我的项目服务器. 我的所有节点包都是用npm安装的,我的角度包是安装程序的bower.因为that’s the way I learned it.我维护一个package.json和一个bowe[详细]
-
Angular 2 – 具有动态对象/属性的ngModel
所属栏目:[安全] 日期:2020-12-17 热度:138
在我的TS文件中,我在我的selectedValsObj对象上动态创建属性,如下所示: private selectValsObj: any = {};setSelectedValsObj(sectionsArr) { sectionsArr.forEach(section = { section.questions.forEach(questionObj = { if (questionObj.type === 'drop-[详细]
-
无法读取null jasmine angular 2的属性’injector’
所属栏目:[安全] 日期:2020-12-17 热度:100
在角度2中运行茉莉花规格时出现此错误: Cannot read property ‘injector’ of null jasmine angular 2 堆栈跟踪: TypeError: Cannot read property 'injector' of null at TestBed._createCompilerAndModule (http://localhost:3002/node_modules/@angula[详细]
-
如何将现有项目转换为angular-cli?
所属栏目:[安全] 日期:2020-12-17 热度:108
我刚试了 ng2-admin ,看起来很棒;所有的功能都非常好.如何将此项目转换为angular-cli? 我尝试使用ng init,但它覆盖了app文件夹中的现有代码.如何将此项目转换为angular-cli而不会产生任何影响? 解决方法 只需在angular-cli中创建项目,然后将所有代码放在ap[详细]
-
angular – “Module”不是任何NgModule的一部分,或者模块尚未导
所属栏目:[安全] 日期:2020-12-17 热度:163
我有一些模块的应用程序. 这是我的根模块: // imports...@NgModule({ bootstrap: [ AppModule ],declarations: [ AppComponent,...APP_PIPES // Array with my pipes ],imports: [ // import Angular's modules BrowserModule,FormsModule,ReactiveFormsMod[详细]
-
angular – ng2日期管道格式化触发karma测试中的“无语言环境数
所属栏目:[安全] 日期:2020-12-17 热度:163
我有一个用angular-cli创建的基本AngularJS2项目.我从新生成的项目开始.在app.component.ts中,我存储了一个日期: theDate = new Date(); 我用日期管道显示它: {{theDate | date}} 日期正确显示并按预期格式化.但如果我运行测试,我会收到以下错误: Failed:[详细]
-
angular – “response.json()中的”as“与Hero []”有什么关系
所属栏目:[安全] 日期:2020-12-17 热度:198
有时我可以看到一些代码处理http响应,如下所示: f(): ObservableHero[] { return this.http.get('local.host').map((response: Response) = response.json().data as Hero[]);} 和英雄是 export class Hero { id: number; name: string;} 是什么 r.json().d[详细]
-
Angular2用户名或电子邮件采用异步验证
所属栏目:[安全] 日期:2020-12-17 热度:110
我需要用 github api实现异步验证.我希望你帮助我. export class UsernameValidator { static usernameTaken(control: FormControl): PromiseValidationResult { return new Promise((resolve,reject) = { setTimeout(() = { //How Can i use github Api lik[详细]
-
angular – 打字无法在Ionic 2 App中找到提供者
所属栏目:[安全] 日期:2020-12-17 热度:162
我已经创建了一个初始化PouchDB数据库的服务,并且我试图在另一个组件中调用该服务及其方法.我一直收到这个错误: [23:43:34] Error: Error at /Users/Brad/IonicApps/CMTAv2/.tmp/pages/projects/projects.ts:24:27 [23:43:34] Cannot find name 'ProjectSer[详细]
-
Angular 2 Typescript:是否可以将接口作为参数传递给函数?
所属栏目:[安全] 日期:2020-12-17 热度:171
我有以下问题:我从 JSON API中提取数据.我目前为每个数据模型(例如文章,用户等)提供服务,并为每个数据模型提供模型类.但这是疯狂的,不能真正维持.所以我想重构,以便为每个数据模型和一个统一的DataAPIService提供接口和模型类. 问题是,查询API的DataAPIServ[详细]
-
angular – Ionic 2中的Global NavBar动态更改标题
所属栏目:[安全] 日期:2020-12-17 热度:55
我在离子2中使用 Nav.我需要保留带有左右菜单的全局标题.目前我的菜单工作正常,但我有一个小问题.当我更改根页面时,我想更改全局标题的标题,但我似乎无法理解如何这样做.我有以下代码: dashboard.component.html – 包含导航的页面 ion-header ion-navbar b[详细]
-
Angular 2模型函数插值 – self.context.$implicit.X不是函数
所属栏目:[安全] 日期:2020-12-17 热度:81
所有, 尝试绑定到模型上的函数时出错 我有以下组件,模型和 Html(这个例子都是假的) export class TestModel { public getSomeValue(): string { return "Hello World"; }} 让我们假设testModels属性以某种方式获取它的数据. @Component(...)public class MyC[详细]
-
单元测试 – 如何知道单元测试时要导入哪些组件?
所属栏目:[安全] 日期:2020-12-17 热度:68
我正在使用Angular2(2.1.0)最终版本. 我在使用单元测试时通过AppModule导入所有组件… beforeEach(async(() = { TestBed.configureTestingModule({ imports: [AppModule],... 但是,这使得测试运行缓慢. 我现在只列出我需要的组件如下…… beforeEach(async(([详细]
-
angular – 无法解析UserService的所有参数:( Http ,?)
所属栏目:[安全] 日期:2020-12-17 热度:172
我的项目工作正常,直到我升级到最近的Angular2版本2.0.0-beta.17 我的UserService是这样的 import { Injectable} from '@angular/core';import { Http } from '@angular/http';import { BaseService } from './base.service';import { SubDomain } from './.[详细]
-
Angular 2 – ngModel不检查Checkbox
所属栏目:[安全] 日期:2020-12-17 热度:113
我正在尝试创建一个性别选择视图,包括男性,女性和其他(caitlyn jenner类型的东西). 我现在拥有的是: 在复选框的标签旁边有SVG(复选框将隐藏在生产中,现在在plunkr中可见,用于调试目的) 但当我点击“女性”时,它会将焦点更改为复选框而不是检查它. Plunkr:h[详细]
-
角度 – 在Ionic 2中显示后退按钮和右侧菜单
所属栏目:[安全] 日期:2020-12-17 热度:168
参见英文答案 Ionic 2 keep sidemenu icon after navCtrl push????????????????????????????????????1个 所以我正在使用Ionic 2创建一个应用程序.当我使用’navController.push’导航时,我会转到正确的页面并显示后退按钮(如预期的那样),但它也会在标题中隐[详细]
-
angular – Font Awesome Electron
所属栏目:[安全] 日期:2020-12-17 热度:159
我有一个应用程序angular2,电子,我试图插入字体真棒. 当我为web编译应用程序时,它可以工作,当我为桌面编译时,它会错过字体路径. 更详细地,应用程序以这种方式构建: ├─src/├─build/ ├─index.html ├─app/ ├─fonts/ | ├─fonts... ├─font-awesome[详细]
-
Angular 2(ng2) – 服务vs util,何时使用哪个?
所属栏目:[安全] 日期:2020-12-17 热度:111
在查看了许多不同的论坛帖子和示例项目之后,人们似乎在服务或实用程序之间选择相同类型的功能.到目前为止我所读到的是人们说服务更好,因为依赖注入会使测试变得更容易.其他人说utils更好,因为它们更快.我想知道是否有任何类型的首选规则何时使用服务vs util,[详细]
-
Angular 2 – 来自JSON数据的动态路由
所属栏目:[安全] 日期:2020-12-17 热度:54
在Angular 2.0 stable中,我有一个应用程序,我必须根据收到的 JSON数据定义/配置路由.我没有任何预定义的路由.我在我的bootstrap组件的构造函数中获取此数据. 我怎样才能实现这一目标?可能吗? 解决方法 我实现这一点的方法是在引导角应用程序之前加载路由.[详细]
-
配置angular2 app导航和路由时出错
所属栏目:[安全] 日期:2020-12-17 热度:194
尝试使用angular-cli创建一个带有angular2的应用程序我面临以下问题: 我想配置导航和路由,但是我收到以下错误: Unhandled Promise rejection: Template parse errors: Can’t bind to ‘routerLink’ since it isn’t a known property of ‘a’. (“s=”n[详细]
-
如何在Angularjs2(2.0.1)中更快地加载Observable rxjs / Rx lib
所属栏目:[安全] 日期:2020-12-17 热度:121
我是 Angularjs2的新手 在angular1中我使用了promise回调函数,在angular2中我用 import { Observable } from 'rxjs/Rx'; 加载Observable lib,问题是它加载了太多文件 它使我的网络首次加载太慢. 请帮我找到让它更快的方式.谢谢 解决方法 不要从主Rx库导入,因[详细]