Tag: angular2 forms

TypeError:search.valueChanges.debounceTime不是一个函数

我只是学习angular2。 在应用input变化的时候,我得到了错误。 app.ts: export class AppComponent { form: ControlGroup; constructor(fb: FormBuilder) { this.form = fb.group({ search: [] }); var search = this.form.find('search'); search.valueChanges .debounceTime(400) .map(str => (<string>str).replace(' ','‐')) .subscribe(x => console.log(x)); }; } 错误: 如何解决这个问题? 我错过了什么吗? Plunker演示 注意我不能生产任何东西,因为我现在正在写第一次冲锋者。 我只在plunker写了我的app.ts代码。 我已经从我的本地电脑显示错误的截图。 如果你告诉我在plunker上运行angular2项目的方式,我也会很感激。

Angular2禁用button

我知道在angular2中我可以禁用一个带有[disable]属性的button,例如: <button [disabled]="!isValid" (click)="onConfirm()">Confirm</button> 但我可以用[ngClass]或[ngStyle]吗? 像这样: <button [ngStyle]="{disabled : !isValid}" (click)="onConfirm()">Confirm</button> 谢谢。