angular.js - angularjs について少し質問する
天蓬老师
天蓬老师 2017-05-15 17:09:02
0
5
520

私はangularjsの初心者です。今日プロジェクトでこのような問題に遭遇しました
1S後にpを非表示にしたいのですが、効果がありません
応答がない理由を教えてください

リーリー
天蓬老师
天蓬老师

欢迎选择我的课程,让我们一起见证您的进步~~

全員に返信(5)
世界只因有你

リーリー

コールバック関数で $scope.$apply();

を手動で呼び出す必要があります

または $timeout を使用してください
http://www.cnblogs.com/ys-ys/...

採用希望、ありがとうございます

いいねを押す +0
某草草

$timeout を使用する:

リーリー

$scope にバインドされている変数を setTimeout で直接変更しても、変数のダーティ データ チェックはトリガーされず、変数の変更はインターフェイスに同期されないため、インターフェイスは変更されません。

いいねを押す +0
PHPzhong

setTimeout を使用したことはありませんが、setTimeout を $timeout に変更すると、前述の効果を達成できます

いいねを押す +0
洪涛

<p ng-show="on">111</p>

app.controller('myinfoCtrl', ['$scope'],function($scope) {

リーリー

}
setTimeout を使用しても $digest ループはトリガーされません。angular にパッケージ化された $timeout を使用することをお勧めします

いいねを押す +0
世界只因有你


@ Meteor Stay エラーが報告されるのはなぜですか?

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート