use*_*080 4 angular2-template angular
在我的应用程序中,有条件地我正在添加一个类.当用户输入的东西我正在检查值,因此我添加了类名.它工作正常.
但它只更新一组(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";
}
Run Code Online (Sandbox Code Playgroud)
@Component({
selector: 'loop-back',
template:`
<input #box (keyup)="0">
<p>{{box.value}}</p>
`
})
export class LoopbackComponent { }
Run Code Online (Sandbox Code Playgroud)
在官方文档中寻找这个.
除非我们绑定一个事件,否则这根本不起作用.
如果我们为响应异步事件(如击键)做某事,Angular只会更新绑定(以及屏幕).
这就是为什么我们将keyup事件绑定到一个语句,它确实......没什么.我们绑定数字0,这是我们能想到的最短的陈述.这就是让Angular高兴的一切.我们说这会很聪明!
| 归档时间: |
|
| 查看次数: |
5441 次 |
| 最近记录: |