1

启动时$modalInstance.dismiss,整个页面被重定向到模态,templateUrl而不是模态只是关闭。当按下 ESC 或在模式之外按下时,不会发生这种情况。为什么会发生这种情况?

示例行为

4

1 回答 1

6

问题似乎是因为取消按钮位于<form>标签内。当 a<button>在 a<form>中时,angularjs 会将用户重定向到<form>的操作 url。由于不需要使用 angularjs 表单,因此删除表单标签解决了问题。另一种方法是将按钮放在表单标签之外。

于 2013-09-21T04:50:13.327 回答