Angular2 - Keyup需要澄清说明

15 浏览
0 Comments

Angular2 - Keyup需要澄清说明

在我的应用中,有条件地向其中添加类。当用户输入数据时,我会检查值并根据需求添加类名,这种方法非常有效。但是这种方法只会在设置值时通过(keyup)=\'0\'更新,与angular 1不同。因此,有人能解释一下为什么我们需要在这里设置(keyup)=0吗?它为我们服务于什么目的?下面是我的代码:

import {Component} from "angular2/core"
@Component({
    selector : 'my-component',
    template : `

My Name is: {{name}} So good

`, styles : [` .is-awesome{ color:green; } `] }) export class MyComponent { name = "My Name"; }

admin 更改状态以发布 2023年5月23日
0
0 Comments

官方文档

@Component({
  selector: 'loop-back',
  template:`
    
    

{{box.value}}

` }) export class LoopbackComponent { }

在官方文档中查找此内容。

如果我们不绑定事件,这根本不起作用。

Angular只有在我们对异步事件(如按键)做出响应时,才会更新绑定(因此屏幕)。

这就是为什么我们将keyup事件绑定到一个什么也不做的语句上的原因。我们将0绑定为最短的语句。这就是让Angular满意所需要的全部内容。我们说过它会很聪明!

0