你好我是新來的angularjs和我正在探索$ uibmodal的功能。我能夠得到$ uibmodal.open來操作,但是發生了一個我不明白的錯誤。我的$ uibmodal.close目前不起作用,當我使用$ uibmodal.submit時,而不是添加到我當前的數組中,它會重置頁面。如果任何人都可以給我一個提示,以獲得適當的功能,那將是非常棒的。謝謝。 Here is my Github repository
0
A
回答
0
您也可以嘗試用此
modalInstance.close('resetModel');
2
首先是如何使用本網站。一個人應該能夠理解這個問題,而不必去外部來源。鏈接到github回購很好,但你也需要在這裏發佈代碼。主要是因爲回購很可能會改變,這個問題對任何人都有什麼好處?其次,我不確定是否存在$ uibModal.submit()這樣的事情,所以你必須告訴我們你從哪裏得到的。但我猜你正在觸發類似於表單提交的內容,默認情況下會重新加載頁面;在角度上你幾乎不想重新加載頁面。
接下來是這樣的:
modal.close = function() {
$uibModal.close(/* Something missing here */);
};
你可能想,如果你想模態影響模式以外的任何東西回到這裏的東西。從文檔:結果必須以這種格式進行傳遞:{$value: myResult}
最後:
var mobalInstance = $uibModal.open({
templateUrl : '/templates/modals.html',
controller: 'ModalCtrl',
controllerAs: 'modal'
});
這是很好的,所有用於生成模式的實例,但你需要的東西來處理響應(關閉時返回的值)。在modalInstance.result
你會發現一個承諾,這意味着你可以使用.then(successHandler, errorHandler)
來訪問它。它會在模式關閉時被調用。例如(來自文檔):
modalInstance.result.then(function (selectedItem) {
$ctrl.selected = selectedItem;
}, function() {
$log.info('Modal dismissed at: ' + new Date());
});
這裏selectedItem
是從模態返回的值,並$ctrl.selected
是在開模態控制器的特性。
相關問題
- 1. Angular modal關閉並提交
- 2. 在模態關閉後捕捉Angular Bootstrap UI $ uibModal關閉事件
- 3. 同時提交併關閉模態
- 4. 提交與提交和關閉按鈕
- 5. Liferay:關閉彈出提交?
- 6. Simplemodal:提交表單並在iFrame中關閉
- 7. 導入文件並在彈出窗口關閉時提交AngularJS
- 8. postgresql連接並設置自動提交關閉
- 9. 提交表單並關閉窗口 - 正確的方法?
- 10. Jquery登錄彈出窗體關閉時提交點擊提交
- 11. 提交後避免fancybox iframe關閉?
- 12. 從提交表單關閉的fancybox(IFRAME)
- 13. 提交然後關閉表單
- 14. 如何關閉的fancybox iframe中提交
- 15. 提交表單後關閉小書籤
- 16. Popextender在提交後關閉面板
- 17. facebox在提交時未關閉
- 18. Bootstrap Modal在提交時關閉
- 19. jQuery iframe modal關閉表單提交
- 20. 提交表單後關閉彈出框
- 21. 提交後Facebox窗口關閉
- 22. 我不能關閉模式提交後
- 23. 關閉Bootstrap模態在表單提交
- 24. 提交後關閉iframe表單?
- 25. 關閉Colobox iframe - 提交父窗體?
- 26. 如何在Ajax提交後關閉fancybox?
- 27. 表格提交窗口關閉
- 28. Angular UI彈出錯誤:$ uibModal未定義
- 29. 未知提供者:$ uibModalProvider < - $ uibModal < - modalPopDirective
- 30. Bootstrap $ uibModal關注元素
有我的代碼以及其他問題。我認爲有一個'ModalController'和一個'ModalInstanceController'令人困惑,至少可以說。注意他們使用'modaldemocontroller'的angular.ui演示。這意味着你最好把它稱爲「PageCtrl」或「SomesectionCtrl」或使用你的RoomCtrl。 – ippi
感謝您的輸入。這是來自學校的任務,我現在已經停留了大約3周。項目中有很多不同的部分,我不知道如何將所有這些部分結合在一起,而無需鏈接到項目的分支。我從來沒有使用過所有這些移動部件,所以下次我應該將所有文件鏈接到頁面上?我不知道是要把這個項目聯繫起來,還是隻是爲了解決問題,因爲我想確保人們會看到我想要做的事情。 –
添加您認爲相關的內容,如果有人提問,請添加更多內容。祝你的項目好運! – ippi