angular.js - リンクディレクティブでの変数作成の問題について
phpcn_u1582
phpcn_u1582 2017-05-15 17:03:33
0
2
695
リーリー

質問に示されているように、リンク内に変数 show を作成しています。この show は、hide またはscope.show が常に true を表示するかどうかを示すためにテンプレートで使用されています。
どこに問題があるのか​​分かりません。アドバイスをお願いします。ありがとうございます
ただし、console.log (scope.show) は同期的に変更されます

phpcn_u1582
phpcn_u1582

全員に返信(2)
给我你的怀抱

に変更されました リーリー

補足:

ドキュメントを見てください

文書にはcontroller里的同步操作,或者是通过$http$timeout$interval的异步操作,scope.$apply()是自动执行的(Angular帮你做了)。但你这里显然不符合条件,你使用了DOM API,所以需要手动显示的调用一下scope.$apply()

であると記載されています

ドキュメントアドレス: スコープ

いいねを押す +0
漂亮男人

アドバイスありがとうございます。ドキュメントを読んだ後、私自身のメソッドの多くは apply、dom をトリガーし、徹底的な settimeout 操作は apply をトリガーしません。

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