質問に示されているように、リンク内に変数 show を作成しています。この show は、hide またはscope.show が常に true を表示するかどうかを示すためにテンプレートで使用されています。 どこに問題があるのか分かりません。アドバイスをお願いします。ありがとうございます ただし、console.log (scope.show) は同期的に変更されます
が
補足:
ドキュメントを見てください
文書にはcontroller里的同步操作,或者是通过$http、$timeout、$interval的异步操作,scope.$apply()是自动执行的(Angular帮你做了)。但你这里显然不符合条件,你使用了DOM API,所以需要手动显示的调用一下scope.$apply()
controller
$http
$timeout
$interval
scope.$apply()
Angular
DOM API
ドキュメントアドレス: スコープ
アドバイスありがとうございます。ドキュメントを読んだ後、私自身のメソッドの多くは apply、dom をトリガーし、徹底的な settimeout 操作は apply をトリガーしません。
が
に変更されました リーリー補足:
ドキュメントを見てください
であると記載されています
ドキュメントアドレス: スコープ
アドバイスありがとうございます。ドキュメントを読んだ後、私自身のメソッドの多くは apply、dom をトリガーし、徹底的な settimeout 操作は apply をトリガーしません。