次のスニペットでは:
angular.module('myModule')
.component('myComponent', {
controller : [
MyComponentController
],
bindings: {
input: '<'
}
});
ドキュメントによると、「コンポーネントには明確に定義されたライフサイクルがあります」セクションinput
では、バインディングが変更されたことを監視するために、$onChanges
ライフサイクル メソッドを使用できます。私はそれを機能させることはできません。
これは私がそれを使用している方法です:
function MyComponentController() { self.$onChanges = function (changesObj){ // ここにいくつかのコード } }
しかし、コードは関数に入ることさえありません。