Jquery를 광범위하게 사용했습니다. Angularjs를 우연히 만났을 때, 나는 그것이 어떻게 작동하는지 이해하려고 노력했고, 그것이 작동하는 AutoMagic 방식에 대해 정말로 흥분했습니다. 예를 들어 ng-click
, ng-hide
& ng-show
을 사용하여 다음 블록을 숨기고 표시하는 과정을 수행 할 수 있습니다.js 코드에서 click 이벤트의 요소를 표시하거나 숨기려면 어떻게해야합니까?
<form id="signup-form" ng-submit="processForm()" ng-hide="showConfirm" >
<input type="text" name="user" ng-model="name">
<button type="submit" id="submit" ng-click="showConfirm = ! showConfirm">Submit</button>
</form>
<div class="col-md-12 confirmation" ng-show="showConfirm">
<h2 >Thanks alot for your feedback.</h1>
</div>
하지만 컨트롤러에서 말하는 것과 같이 코드에서 어떻게 동일한 작업을 수행 할 수 있는지 궁금합니다. JQuery와에서 할 수있는 한 가지 방법은 같은 것입니다 :
$("#submit").click(function() {
$(".confirmation").show();
$("#signup-form").hide();
});
내가 양식을 유효성을 검사 할 경우 어쩌면 내가 JQuery와에 .preventDefault();
를 사용하여 뭔가를 할 수 있습니다. 이 모든 것이 AngularJs에서 어떻게 작동합니까?
참조 : [jQuery 배경이있는 경우 AngularJS에서 어떻게 생각합니까?] (http://stackoverflow.com/q/14994391/1313143). – MarioDS
https://docs.angularjs.org/guide/forms에는 유효성 확인에 대한 정보가 있습니다. – smerny