2017-03-16 5 views
0

時計を動作していないで見ますvalChangedメソッドは起動されません。 V 1.5

答えて

2
this.scope.$watch(() => this.val, 
       (newVal, oldVal) => this.valChanged(newVal, oldVal)); 
+0

angularjsを使用して

はい、それが動作するには、uがそれか、いくつかのURLを説明plzはできますか? – coure2011

+1

文書を読んでください。最初の引数は、ウォッチ対象の値を返す関数、またはスコープ式です。 'val'はスコープ式ですが、valはスコープの属性ではありません。コントローラのプロパティです。 2番目の引数は、値が変更されたときに呼び出す関数であると考えられます。しかし、あなたはthis.valChanged()を呼び出し、それが何を返すか(つまり、未定義)を渡しています。 –

関連する問題