【发布时间】:2016-06-30 07:56:09
【问题描述】:
在我的应用程序中,有条件地我正在添加一个类。当用户输入内容时,我正在检查值,因此我正在添加类名。它工作正常。
但它只在(keyup)='0' 的集合上更新 - 在keyup 上设置一些值。这不像angular 1 这里。
所以有人解释一下为什么我们在这里设置(keyup)=0?它对我们有什么作用?
这是我的代码:
import {Component} from "angular2/core"
@Component({
selector : 'my-component',
template : `
<h2>My Name is: {{name}}
<span [class.is-awesome]="formReplay.value === 'yes' ">So good</span>
</h2>
<input type="text" #formReplay (keyup)="0" />
`,
styles : [`
.is-awesome{
color:green;
}
`]
})
export class MyComponent {
name = "My Name";
}
【问题讨论】:
-
没什么,keyup 什么都不做,只是触发了变化检测。
0没有任何意义,因为有一个空事件 produces an error。