ディレクティブの内容をサービスからのデータで更新しようとしています。真:サービス コントローラ、ディレクティブ、およびサービス間のAngularjsデータバインド
- サービス(HTML5キャンバスサービス):それはこのように動作します)新しいデータに従ってコンテンツを更新する必要があります
問題はディレクティブの内容を更新しません。ただし、コントローラのdirectiveDataへの定期的な更新を追加すると、次のようになります。
$interval(function() {$scope.directiveData.abc;}, 100);
ディレクティブはコンテンツを更新します。
この現象の説明はありますか?この定期的な更新をどのように取り除くことができますか?
私はjsFiddleで問題をシミュレート:https://jsfiddle.net/eyNYw/857/
私はこの1つとスコープを試しました:スコープを全く分離しないfalse。同じ振る舞い。私はコントローラ指向の間のデータバインディングだけではないと思う。それはまた、コントローラから関数を呼び出すサービスに関するものです。 – user2616232
詳細が必要です。少なくともコントローラーアクションと指令コードの例。 – NechiK
jsfiddleのエラーをシミュレートしました:https://jsfiddle.net/eyNYw/857/ – user2616232