我在頁面中使用羽毛模式。在模態上的一種形式是有一定的輸入字段。一旦我填寫字段並關閉模式,當我再次打開它時,它將包含以前填充的數據。我想在數據關閉後清除數據。我在我的頁面中使用角度js。 誰能告訴我如何使用角度js清除羽毛光模態?如何清除羽毛模式
更新 -
在我的代碼具有堵住第一模式後,打開另一個模式。一旦第二個模態關閉,如果我打開我的第一個模態,顯示先前填充的數據,我想重置第一個模態的模態數據。 在我的HTML我使用下面的代碼 -
<button type="submit" ng-click="anotherModal(myForm)" ng-class="{ 'featherlight-close' : myForm.$valid}">Submit</button>
,並在腳本中,我使用下面的代碼 -
$scope.anotherModal= function (myForm) {
if ($scope.myForm.$valid) {
$scope.myForm.$submitted = true;
$.featherlight("#f12","open");
}
}
誰能告訴我,我應該在哪裏添加重置第一模?
更新Plunker-
請找我plunker這裏 - https://plnkr.co/edit/cDP1eqtUsKkeMaUiCIoM?p=preview
我在我的代碼使用persist ='shared'
因爲如果我刪除此則形成驗證不會在第一模工作。
我的問題是,當我下次打開我的第二個模態時,它包含以前填充的值,並從那裏點擊提交按鈕時,我的第二個模態不顯示。 任何人都可以幫助我解決我的問題嗎?
你可以試試這個 _ //重新設置爲pristine._ **形式$ setPristine(); ** _ //由於角1.3,重新設置不變state._ **形式$ setUntouched(); ** – junglarr
@ junglarr它不工作,我已經更新了我的問題,ü可以檢查我的plunker,並建議我怎麼能解決我的問題。 – Aanchal
@Aanchal答案更新 – junglarr