angular.js - AngularJS ng-show 値はすでに true ですが、ng-hide はまだ表示されています
淡淡烟草味
淡淡烟草味 2017-05-15 17:04:23
0
1
639

ng-show を使用してポップアップ ボックスを制御します

ボタンのクリックイベントの value の値を変更します (jQuery Ajax を使用)

console.log を見ると、value の値が確かに true になっていることがわかりますが、 ボタンをクリックしても、注文例外ボックスがポップアップしません。
ポップアップを 2 回実行する必要があるのはなぜですか?
$scope.value = true; を Ajax の外側に置くと、ボックスがすぐにポップアップします。
$scope.valuer を $rootScope に置き換えても機能しません。
解決策。

淡淡烟草味
淡淡烟草味

全員に返信(1)
某草草

リーリー


jq の ajax は ng のチェックメカニズムをトリガーしません。代わりに $http を使用するか、モデルを変更した後に $scope.$apply

を使用する必要があります。

http://stackoverflow.com/ques...

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