我使用的是angular 1.5,我有控制器,但它不是组件,只是普通的控制器。我试图在此使用$ onChanges,但它不起作用。因此,实际上可以在非组件控制器上使用$ onChanges吗?
组件具有明确定义的生命周期每个组件都可以实现“生命周期挂钩”。钩子之一是
$onChanges
如果您想检测更改并且不使用Angular 1.5组件功能,则可以使用以下选项:
因为您尚未说明您的实际用例,所以可以根据需要尝试以下操作:
ng-model
用于双向数据绑定,以便在用户更新它时,您的模型将自动更新。ng-change
与ng-model
上述内容结合使用,以便您可以在更改值时添加一些额外的行为。参考$watch
如果您真的没有选择上面的选项并在不再需要时销毁它,请使用此选项。参考另外,请在您的问题中提及您要达到的目标。jsfiddle会很好,并且可以为您提供更清晰的答案。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句