使用角度材料 md-dialog 时,如何在表单提交后保持弹出窗口打开



我有这段代码可以正常工作。我想使模型保持打开状态,以便我可以继续添加值。

现在,每次我单击"确定"时,表单都会提交并关闭模型。我希望它提交并保持模型开放。

<md-dialog aria-label="New Mark" flex="30">
    <form ng-cloak>
        <md-toolbar>
            <div class="md-toolbar-tools">
                <h2>New Mark</h2>
                <span flex></span>
                <md-button aria-label="close" class="md-icon-button" ng-click="hide()">
                    <ng-md-icon icon="cancel"></ng-md-icon>
                </md-button>
            </div>
        </md-toolbar>
        <div class="md-dialog-content">
            <form name="studentForm" ng-submit="dialog.ok()">
                <div layout="column" layout-sm="column" >
                    <div class="ms-TextField">
                        
                    <div class="ms-TextField">
                        <label class="ms-Label">Mark</label>
                        <input required min="1" max="{{::passedData.totalmark}}" valid-number  ng-model="student.mark" limit-to-max required class="ms-TextField-field">
                        <span class="ms-TextField-description">
                            <span ng-if="errors.title">{{::errors.title[0]}}</span>
                            </span>
                    </div>
                </div>
                <button aria-label="submit"  ng-click="answer(student)"
                        class="g-button blue">0K
                </button>
            </form>
        </div>
    </form>
</md-dialog>

我不确定但是您有两个标签形式 和在提交(或单击(时调用两个函数,dialog.ok(( 和 answer(student(

你确定dialog.ok((不隐藏模态吗?

最新更新