在下面的代码片段:为了如何对变化作出反应的一种方式绑定
angular.module('myModule')
.component('myComponent', {
controller : [
MyComponentController
],
bindings: {
input: '<'
}
});
根据documentation - section "Components have a well-defined lifecycle"监测,绑定input
已经改变,我们可以使用$onChanges
生命周期方法。我无法让它工作。
氏是我如何使用它:
功能MyComponentController(){。 自$ onChanges =功能(changesObj){// 这里的一些代码 }}
但没有按代码甚至不输入功能。
你如何修改绑定?它也有助于看到代码的一部分。 –
@JoeClay我刚刚遇到了这个问题:https://github.com/angular/angular.js/issues/14030看来我做得很好,只是Angular v。1.5.0有一个bug。它应该在1.5.3中工作。我会试试看。 – zatziky
@JoeClay确实是这个bug。但是发行说明声明它在v.1.5.4中已得到纠正。 https://github.com/angular/angular.js/blob/master/CHANGELOG.md#154-graduated-sophistry-2016-04-14 – zatziky