$ on非组件控制器中的更改

Amir Suhail |

我使用的是angular 1.5,我有控制器,但它不是组件,只是普通的控制器。我试图在此使用$ onChanges,但它不起作用。因此,实际上可以在非组件控制器上使用$ onChanges吗?

悉达思·潘迪(Siddharth Pandey)

组件具有明确定义的生命周期每个组件都可以实现“生命周期挂钩”。钩子之一是$onChanges

参考

如果您想检测更改并且不使用Angular 1.5组件功能,则可以使用以下选项:

  • 创建一个组件,以便您可以使应用程序的这一部分可重用,并使该版本提供的大多数生命周期挂钩随此版本的Angular开箱即用。

因为您尚未说明您的实际用例,所以可以根据需要尝试以下操作:

  • 如果要绑定到HTML5 input / select / radio元素,则ng-model用于双向数据绑定,以便在用户更新它时,您的模型将自动更新。
  • ng-changeng-model上述内容结合使用,以便您可以在更改值时添加一些额外的行为。参考
  • $watch如果您真的没有选择上面的选项并在不再需要时销毁它,请使用此选项。参考

另外,请在您的问题中提及您要达到的目标。jsfiddle会很好,并且可以为您提供更清晰的答案。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从组件更改控制器属性?

来自分类Dev

如何更改cakephp auth组件控制器?

来自分类Dev

从控制器访问组件

来自分类Dev

angularjs 1.5中组件控制器中的访问解析

来自分类Dev

无法在控制器中包含和使用组件的方法

来自分类Dev

将控制器对象绑定到ember中的组件

来自分类Dev

将控制器对象绑定到ember中的组件

来自分类Dev

Cake:以组件中的静态方法访问控制器

来自分类Dev

Spring:服务组件在控制器中返回null

来自分类Dev

通过emberJS中的控制器修改组件的属性

来自分类Dev

我无法从ExtJS的控制器中获取组件

来自分类Dev

如何在AngularJS中实例化控制器组件?

来自分类Dev

组件中的CakePHP 2.6访问控制器对象

来自分类Dev

在组件的 templateUrl 中调用控制器函数

来自分类Dev

当控制器中的值更改时,从指令中的控制器访问值

来自分类Dev

处理容器控制器中的子视图控制器的UINavigationItem更改的最佳实践?

来自分类Dev

Wicked向导控制器中的非平稳动作

来自分类Dev

Wicked向导控制器中的非平稳动作

来自分类Dev

Laravel路由到控制器中的非索引方法

来自分类Dev

更改控制器路径

来自分类Dev

更改控制器的URL

来自分类Dev

更改视图控制器

来自分类Dev

如何在WatchKit应用中更改初始控制器?

来自分类Dev

在Rails中更改控制器的标题标签

来自分类Dev

在Vagrant中更改默认磁盘控制器

来自分类Dev

如何在Grails中更改控制器名称URL?

来自分类Dev

Ember中控制器更改模型的事件?

来自分类Dev

在cakephp控制器中更改默认数据库

来自分类Dev

在角度控制器中更改HTTP标头