【发布时间】:2025-12-10 17:30:01
【问题描述】:
- 我有一个模式文本输入页面,其中除其他字段外,还有一个“作者”下拉列表
- 有时会发生“作者”下拉列表中没有所需的作者项目
- 因此,用户必须关闭模态文本输入页面,进入模态“作者”输入页面插入新作者,然后才返回模态文本输入页面提交表单。
下面这段代码调用模态文本输入页面:
vm.popupAddTextForm = function () {
var modalInstance = $modal.open({
templateUrl: '/add_text_modal/add_text_modal.view.html',
controller: 'add_text_modalCtrl as vm',
resolve : { modalDati : function () {
return {datatips : vm.datatips,
datatipbyid : vm.datatipbyid,
datasubtips : vm.datasubtips,
dataauts : vm.dataauts }
}
}
});
有没有办法通过单击“添加新作者”按钮直接从模式文本输入页面调用模式“作者”输入页面? 插入新作者后如何更新相关下拉列表?
提前致谢。
【问题讨论】:
-
你的想法很清楚,但不清楚你使用什么框架,如果它支持多个模型。我对
Add new author" button的建议点击,隐藏所有模态内容并显示新内容添加作者 -
回答最后一个问题,您只需要将新作者添加到您在下拉列表中用作数据源的数组中。如果您更新模型,AngularJS 会自动更新视图。
标签: angularjs list forms submit dropdown