我的模態持有一個表單,當用戶單擊提交按鈕時,我想關閉模式。簡化形式如下所示:當點擊表單提交時關閉一個模態
<div class='modal fade' id='{{ module.name }}Modal' role='dialog'>
<div class='modal-dialog modal-lg'>
<div class='modal-content'>
<form ng-submit='submitModule(module)'>
<div class='modal-body'>
...
</div>
<div class='modal-footer'>
<button type='submit' class='btn btn-primary'>Run</button>
<button type='button' class='btn btn-default' data-dismiss='modal'>Cancel</button>
</div>
</form>
</div>
</div>
您可以看到兩個按鈕。關閉按鈕使用data-dismiss='modal'
,它工作正常。但是我不能在提交按鈕上使用它,因爲這個「取消」了ng-submit=submitModule()
提交功能;模態將關閉,但函數不會被調用。
解決方案是關閉submitModule()
功能的模態嗎?但是,我怎樣才能從那裏獲得模態?
你使用引導模式嗎? –