私はangularjsの初心者です。今日プロジェクトでこのような問題に遭遇しました
1S後にpを非表示にしたいのですが、効果がありません
応答がない理由を教えてください
世界只因有你2017-05-15 17:11:02
リーリー
コールバック関数で $scope.$apply();
を手動で呼び出す必要がありますまたは $timeout を使用してください
http://www.cnblogs.com/ys-ys/...
採用希望、ありがとうございます
某草草2017-05-15 17:11:02
$timeout を使用する:
リーリー$scope にバインドされている変数を setTimeout で直接変更しても、変数のダーティ データ チェックはトリガーされず、変数の変更はインターフェイスに同期されないため、インターフェイスは変更されません。
PHP中文网2017-05-15 17:11:02
<p ng-show="on">111</p>
app.controller('myinfoCtrl', ['$scope'],function($scope) {
リーリー}
setTimeout を使用しても $digest ループはトリガーされません。angular にパッケージ化された $timeout を使用することをお勧めします