私は人々がangular $ digest()をどのように使うのか分かりません。 簡単な例を教えてください。
1
A
答えて
2
基本的に、$digest()
は、ダイジェストサイクル(評価ウォッチャーおよびレンダービュー)を角度でトリガーします。あなたはこれを自分で呼ぶのではなく、代わりに$applyAsync()
を好むべきです。これは、一部のデータを非同期に更新し、これらの変更についてAngularに通知する場合に便利です。あなたは、生産コードで()ダイジェスト$使用するべきではありません http://www.sitepoint.com/understanding-angulars-apply-digest/
0
角度の範囲外にあるイベントにコールバックが添付されている場合は、その関数が実行/終了すると、ダイジェストサイクルは決して実行されません。 $ダイジェストまたは$が、バインディングを更新し、任意の時計を発射する角度伝え適用呼び出し
app.directive('tooltip',function(){
return{
restrict: 'A',
link: function(scope,element,attr){
element.bind('mouseover',function(e){
scope.setStyle(e);
});
}
}
});
$scope.setStyle = function(e){
$scope.style = {
position: 'absolute',
// some other styles
};
$scope.$apply();
};
(ディレクティブの例をもMouseEventのため)。
私はそれが役に立ちそうです。
関連する問題
- 1. 実際のアプリケーションでは、数値をソートする必要があるところ
- 2. node.jsを使ってカスタムWebDavクライアントを開発する際に助けが必要
- 3. ウィジェットの開発:特定のカウントダウンウィジェットを開発する必要があります
- 4. virtualenvにあるdjangoでセロリを実行する必要があるときにスーパーバイザを使う方法は?
- 5. Wicked_pdfは開発中ではあるが、実際には開発中ではない
- 6. Androidでゲームを開発するときにレイアウトを使用する必要がありますか?
- 7. フレックスモジュールを使用して開発する際に、ライブラリプロジェクトにVOを追加する必要がありますか?
- 8. 私のアプリケーションを開発する際に、ローカルでローカルのfacebook iframeをシミュレートする必要があります
- 9. IEのActiveXコントロールを開発する必要があります
- 10. 開発後にWinium.Desktopを実行する必要がありますか?
- 11. コードシニターで開発する必要がありますか?
- 12. Mac OS XでBlackberry Applnを開発する際に助けが必要
- 13. Android App開発で使用するグラフィックエディタプログラムのアドバイスが必要
- 14. 生産と開発にはどのノードモジュールが必要ですか?
- 15. カスタムAccessDecisionManagerを使用する場合(実際のユースケースが必要)
- 16. java.lang.AssertionError:java.lang.AssertionError:期待される:lastNameが必要です実際:loginNameは必要です
- 17. ウェブサイトの開発中にGitHubを使用する必要がありますか?
- 18. アプリケーションの開発にAppcelerator Titaniumを使用する必要がありますか?
- 19. EclipseでApp Engine/Javaプロジェクトを開発する際にサーバーを再起動する必要はありますか?
- 20. RESTful API(JSONとXMLの両方)を開発する必要があります
- 21. iOSプロビジョニングポータル - 有料の開発者である必要がありますか?
- 22. シンプルなジグソーパズルゲームの開発を開始する必要があります
- 23. Macのアプリケーション開発でメモリリークが心配する必要はありますか?
- 24. マルチプロジェクトは、私が開発する必要があり、以下のいる
- 25. ライブラリを開発する際に、どこにルートオブジェクトのグラフを保存する必要がありますか?
- 26. SharePoint開発者は、プロジェクトでグラフィックデザイナーとどのように連携する必要がありますか?
- 27. Flaskアプリケーション開発でPostgreSQLでSQLAlchemyを使用する必要があるのはなぜですか?
- 28. アンドロイド開発にはどのようなアーキテクチャを使用する必要がありますか?
- 29. AzureとOffice365のアプリケーションを開発、テスト、公開するにはどのようなアカウントが必要ですか?
- 30. Pythonで関数のマップを使う際の助けが必要
:
は良い説明のために、私はこのブログの記事をお勧めしたいです。ただし、ユニットテストのディレクティブでは、$ apply()を呼び出すことは同じ効果がありますが、必要になる可能性があります。 –