6
$ scopeを呼び出す必要がありますか$ $ httpを使用してajax呼び出しを行うと適用されますか?
私のコードはまだ動作しているので、JQueryのAjaxを使用したときに私はapplyを呼び出す必要があったか、それとも動作しなかったかのように見えます。
完全に確実にするために、今すぐ申し込みをスキップできますか?
$ scopeを呼び出す必要がありますか$ $ httpを使用してajax呼び出しを行うと適用されますか?
私のコードはまだ動作しているので、JQueryのAjaxを使用したときに私はapplyを呼び出す必要があったか、それとも動作しなかったかのように見えます。
完全に確実にするために、今すぐ申し込みをスキップできますか?
AngularJSバージョン1.1.xの場合、$http
がAngularJS $digest
サイクル外で呼び出されると、Scope.$apply
を追加する必要があります。ここ
とどのような場合は、通常の角度サイクル外$ HTTPを誘発するのでしょうか? $ timeoutや$ httpによってトリガされないタイムアウトとAjaxだけですか? –
@RogerAlsingはいそれらは主要な時です。タイムアウトを使用している場合は、[$ timeout](http://docs.angularjs.org/api/ng.$timeout)を使用することを検討してください。 –
@RogerAlsing通常のDOMイベントハンドラからトリガされたすべての '$ http'リクエストディレクティブ)。 –