1

条件に応じて HTML コントロールを更新するカスタム ディレクティブを作成しました。

フィドル: http://fiddle.jshell.net/agvTz/212/

カスタム ディレクティブには ngModelController が必要です。$setViewValue はモデル値を更新しましたが、html コントロールには値が表示されないか、テキストエリアの場合はスペースが表示されます。スコープ値が更新されるため、これはダイジェスト サイクルとは何の関係もないと思います。あらゆる種類のヘルプをいただければ幸いです。

4

1 に答える 1

1

ドキュメントに書かれているように、$setViewValue

$digest をトリガーしません。

したがって、メソッドを介して更新をトリガーする必要があります$render()

于 2014-05-06T13:55:37.093 に答える