angularjs - $ modalInstance.dismiss action将页面重定向到modal的templateUrl

时间:2013-09-21 03:30:40

标签: angularjs

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

Example behaviour

1 个答案:

答案 0 :(得分:6)

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