私はangularjsの初心者です。今日プロジェクトでこのような問題に遭遇しました1S後にpを非表示にしたいのですが、効果がありません応答がない理由を教えてください
欢迎选择我的课程,让我们一起见证您的进步~~
リーリー
コールバック関数で $scope.$apply();
または $timeout を使用してくださいhttp://www.cnblogs.com/ys-ys/...
採用希望、ありがとうございます
$timeout を使用する:
$scope にバインドされている変数を setTimeout で直接変更しても、変数のダーティ データ チェックはトリガーされず、変数の変更はインターフェイスに同期されないため、インターフェイスは変更されません。
setTimeout を使用したことはありませんが、setTimeout を $timeout に変更すると、前述の効果を達成できます
<p ng-show="on">111</p>
app.controller('myinfoCtrl', ['$scope'],function($scope) {
}setTimeout を使用しても $digest ループはトリガーされません。angular にパッケージ化された $timeout を使用することをお勧めします
@ Meteor Stay エラーが報告されるのはなぜですか?
リーリー
コールバック関数で $scope.$apply();
を手動で呼び出す必要がありますまたは $timeout を使用してください
http://www.cnblogs.com/ys-ys/...
採用希望、ありがとうございます
$timeout を使用する:
リーリー$scope にバインドされている変数を setTimeout で直接変更しても、変数のダーティ データ チェックはトリガーされず、変数の変更はインターフェイスに同期されないため、インターフェイスは変更されません。
setTimeout を使用したことはありませんが、setTimeout を $timeout に変更すると、前述の効果を達成できます
<p ng-show="on">111</p>
app.controller('myinfoCtrl', ['$scope'],function($scope) {
リーリー}
setTimeout を使用しても $digest ループはトリガーされません。angular にパッケージ化された $timeout を使用することをお勧めします
@ Meteor Stay エラーが報告されるのはなぜですか?