Как в угловом режиме, когда флажок снят, данные формы будут сброшены.AngularJS checkbox uncheck
<div class="form-group">
<input type="text" verify-store ng-model="user.merchant_store_name" class="form-control" name="merchant.store_name" placeholder="Store Name" ng-model-options="{ updateOn: 'blur' }" required>
<div ng-if="signupForm.$pending.usernameExists">verifying....</div>
<div ng-if="signupForm.$error.usernameExists[0].$viewValue">
<label class="control-label" style="color:red">A store with that name already exists. Please select another name.</label>
</div>
<div class="form-group">
<input type="text" class="form-control" ng-model="user.merchant_mobile_phone" placeholder="Phone" >
</div>
</div>
<div class="checkbox clip-check check-primary">
<input type="checkbox" id="agree" ng-model="signupForm.agree" value="agree" ng-required="!signupForm.agree">
<label for="agree">I agree</label>
</div>
<div class="checkbox clip-check check-primary" ng-show="signupForm.agree">
<input type="checkbox" id="merchant" ng-model="signupForm.merchant" value="merchant" >
<label for="merchant">Sign up as merchant</label>
</div>
Есть ли способ, которым это можно сделать в шаблоне просмотра, а не передавать его контроллеру. Или я должен написать директиву для этого?
Спасибо!
Проще всего просто сбросить модели. – dfsq
@dfsq есть опция, в которой, если пользователь установил флажок, добавлен дополнительный 'div', и пользователь должен был заполнить информацию, снимите флажок, спрячет div, но не сбросит данные в пределах – d3bug3r