プロジェクトでAngularを使用していますが、問題が発生しました。
フォームを送信した後にng-click="check=true"
を使用した場合、div
はまだ表示されています。 ng-click="alterCheck()"
を使用するか、またはng-submit
式にcheck=true
を追加することでこの問題を解決できます。だから、この問題の潜在的な理由は何ですか?ng-click = "check = true"とng-click = "alterCheck()"の違いは何ですか?
0
A
答えて
0
<div ng-show="check && form.$invalid"></div>
<!-- <form name="form" ng-submit="check=true && init()"> -->
<form name="form" ng-submit="init()">
<input type="text" ng-model="text" required/>
<!-- <input type="submit" ng-click="alterCheck()"/> -->
<input type="submit" ng-click="check=true"/>
</form>
非表示および参照のための条件を
HTML
<form name="form" >
<input type="text" ng-model="text" required />
<input type="submit" ng-click="do_something()" ng-disabled="form.$invalid"/>
</form>
<div ng-hide="!button_clicked && !form.$invalid" > Invalid Div </div>
JS
var app = angular.module('plunker', []);
app.controller('MainCtrl', function($scope) {
$scope.name = 'World';
$scope.button_clicked = true;
$scope.do_something = function() {
alert("Clicked!");
$scope.button_clicked = false;
}
});
+0
この問題にお答えしてうれしいです。私は 'do_something()'のような関数を使ってこの問題を解決できることを知っています。しかし、なぜ 'ng-click =" check = true "'がこの問題を解決できないのか混乱しています。 – jasonxia23
+0
あなたのフルコードを投稿できますか –
関連する問題
- 1. Angular&Firebase auth ngShow and ngClick delay?
- 2. イオンモーダル内でのNgClickバインディングの問題
- 3. AngularJS Select box - ngClickが発砲しない
- 4. elb health checkとec2 health checkの違いは何ですか?
- 5. ngRepeatのスコープngClick inコンパイル方法
- 6. angularjs ngclickは2つの関数を扱います
- 7. anglejsでngclickがajaxレスポンスで動作していない
- 8. ngClickでZIPファイルをダウンロードするにはどうすればよいですか?
- 9. ngRepeatの変数がngClick内で動作しない
- 10. ngClick関数は、 'controller as'メソッドでは動作しません。$ scope
- 11. AngularJS - ngClickでコントローラメソッドが呼び出されない - エラーなし
- 12. ngClickイベントがAngular 1.5.5コンポーネントで起動しない
- 13. Angularjs ngInitは3回繰り返されます - ngClick once
- 14. ngclickを使ってパラメータをサービスに渡すAngularJS
- 15. ngClick withパラメータはパラメータを渡しません
- 16. $ resourceキャッシング:キャッシュとの違いは何ですか?trueとキャッシュ:obj
- 17. angular.js:オリジナルのdomからディレクティブのdomにngclickを渡す方法は?
- 18. $ locationの変更はngchangeではなくngclickに適用されます
- 19. Python文法のTrueとFalseの違いは何ですか?
- 20. FileStream.Flush()とFileStream.Flush(True)の違いは何ですか?
- 21. <deployment retail = "true">とdebug = "false"の違いは何ですか?
- 22. while(true)とwhile(new Scanner(System.in).hasNext)の違いは何ですか?
- 23. == Trueと!= Noneの違いは何ですか?
- 24. ConfigureAwait(false)とConfigureAwait(true)の違いは何ですか?
- 25. to.equal(true)とto.be.trueの違いは何ですか?
- 26. アイコンのOnClick `ngClick`は、` refresh`イベントを `broadcast`しています。しかし、それは動作していません
- 27. ストアangularjs介しngclick使用して、データベース内のparamsは、PHP、MySQLの
- 28. 私はngclick show hideを実行していますが、出力を得ることができません。
- 29. async:falseとasyncの違いは何ですか:jquery ajaxでtrue? jqueryのAJAXで
- 30. "!= true"と "== false"の違いは?
divやフォームを非表示にしたいのですか? –
@gayathri div of course – jasonxia23
Wait ...あなたの 'ng-show'条件は' check'なので 'check'が' true'のときに表示されますが、何が問題なのですか? – Icycool