我正在嘗試的是,禁用關閉ng對話框中的動作彈出,直到任何其他按鈕被點擊。我想這樣做,直到我在彈出的輸入中給出一些文本,然後單擊保存按鈕彈出也不應被封閉成(*)標記是否可以在角度js中禁用ng對話框中的關閉?
1
A
回答
3
假設你有彈出的模板,象下面這樣:
<button type="button" ng-click="closeThisDialog('button')" ng-disabled="demoForm.$invalid" class="btn btn-default pull-right">x</button>
<br>
<form name="demoForm">
<h3>Close button disabled untill no input</h3>
<p>Here input field is required so untill input box is not valid you cannot close the dialoug.</p>
<p>Once you enter the input close btn will be enabled</p>
<input ng-model="confirmValue" required/>
<br>
<br>
<button type="button" ng-disabled="demoForm.$invalid" ng-click="closeThisDialog('button')" class="btn btn-default">Cancel</button>
<button type="button" class="btn btn-default">Save</button>
</form>
你可以在短短的上面的模板顯示你的彈出廣告模板添加表單。
現在按照您的要求,用戶不應關閉彈出,直到他因此在表單驗證沒有輸入任何輸入。
只是禁用關閉按鈕,直到形式是無效的。
看看這個demo
您可以在ng-dialog文檔多參考這裏。
+0
我可以舉個例子嗎? –
+0
是的,我會給你 –
+0
檢查編輯的代碼。 –
1
通過按鈕超過ngDialog具有控制的最簡單方法是closeByDocument和showClose的默認布爾更改爲false。然後你只能使用按鈕退出。
相關問題
- 1. 使用角度材質,是否可以關閉特定對話框
- 2. 關閉角度材質對話框
- 3. 禁用角度材質對話框區域外的點擊以關閉對話框(使用Angular Version 4.0+)
- 4. dijit對話框是否可以在模塊創建時關閉
- 5. 關閉android中的進度對話框
- 6. 我無法在關閉對話框中關閉對話框
- 7. 在Android中關閉對話框而不關閉對話框
- 8. 關閉iframe中的角度md對話框
- 9. 是否可以打開另一個對話框而不關閉primefaces中的現有對話框?
- 10. ng-repeat中的角度js-ng-model
- 11. html對話框 - 如何知道對話框是否以換碼關閉
- 12. 如何禁用MS Access中對話框的關閉按鈕?
- 13. 禁用java JFace對話框中的關閉按鈕?
- 14. 如何禁用對話框中的關閉按鈕
- 15. 是否可以在javafx對話框中使用特定的類?
- 16. 在Chrome和Safari中按下轉義時的角度關閉模式對話框
- 17. 如何以角度js顯示ng-repeat中的對象數組
- 18. 的Android 4.0.3進度對話框關閉
- 19. ng-model在文本框中禁用角度值
- 20. 如何在AppleScript中禁止/自動關閉錯誤對話框
- 21. 是否可以在對話框彈出窗口中使用iscroll?
- 22. 對話窗口中的對話框 - 父對話框關閉子對話框
- 23. Android:在對話框中關閉活動
- 24. 如何在angularjs中關閉對話框
- 25. 角度ng禁用功能
- 26. 角度材質對話框關閉限制
- 27. 是否可以重新顯示並關閉對話窗口?
- 28. 節點Js角度cli,ng服務錯誤,套接字關閉
- 29. 如何禁用動畫角質材料2中的角度對話框4
- 30. 關閉asynctask中的對話框
如果我沒有錯,那麼你想禁用關閉按鈕,直到彈出是無效的,對嗎? –