我有一个列表页面,当点击一行时,会弹出一个模态视图页面来显示其内容,然后在其中单击编辑按钮,我希望弹出视图页面可以直接编辑页面,即从一个模态视图页面重定向到另一个模态编辑页面,我使用angularjs模式显示视图页面,那么如何更改模态内容以编辑页面?
答案 0 :(得分:0)
您可以使用$ templateCache.get()或发出http请求来获取模板。 然后使用$ compile(template)编译它。在模板编译之后,您可以使用jQuery / jqLite将模板放在DOM中的任何位置 - 所有角度绑定都可以。
答案 1 :(得分:0)
感谢Girafa,我使用了一种简单的方法(虽然代码有些冗长)。我创建了两个Controller,当打开视图模式时,在选项中传递$ scope,然后在单击编辑按钮时,首先调用cancel current modal,然后打开编辑视图。像这样:
$ modalInstance.close('取消');
$ scope.openedit(ID);