2017-07-31 47 views
0

我用绑定KEYUP在jQuery的所有输入单元这样的绑定KEYUP:在角1.6控制器

$("input[type='text']").keyup(doSomething); 

我怎么能做到这一点从内部角度控制器? 我不想在每个输入元素上编写ng-keyup。

+0

这似乎并不像一个角2/4,你是问。如果是的话,请用'angularjs'而不是'angular'更新标签。 As [angular](https://stackoverflow.com/tags/angular/info)适用于Angular2/4,而'angularjs'适用于Angular 1.x. –

+0

[在Angular中键入绑定函数]的可能副本(https://stackoverflow.com/questions/34052939/bind-function-on-key-up-in-angular) – Adriani6

回答

0

编辑:这个问题是原始的Angular 2标签,所以答案有角2参考。我会删除这个答案,因为这不再有效。

请勿在Angular 2应用程序中使用jQuery。虽然你可以使用它,但它非常不鼓励。有一种角度的方式来约束事件。 即鉴于:

<button (keyup)="foo($event)"> 

在组件:

foo(event) { 
    console.log(event.target); 
} 

来源:Angular Cheat Sheet