如果使用ng-include將其包含在父html中,則不會觸發表單發佈。Angular ng包含表單動作發佈URL不起作用
<div ng-include src="'form.html'"></div>
的form.html文件代碼如下
<form action="next/login" method ="post">
<table>
<tr>
<td class="login_input_field v_align_top">
<input type="text" name="email" ng-model="email">
</td>
<td class="login_input_field">
<input type="password" name="pass" ng-model="password">
</td>
<td class="login_button_container">
<button type="submit" id="login" name="login">Login</button>
</td>
</tr>
</table>
</form>
如果我這樣做的URL是不是瀏覽器的地址欄上導航的形式提交。對提交事件不執行任何操作。
請解釋功能背後的角度邏輯。
它不包括模板。
問:
表單提交行爲改變 HTML網頁示例:index.html的 1)我有一個index.html頁面內的表單並提交它改變了我的網址,然後刷新頁面,並獲得響應 2)如果我有一個模板中的表單,並將其包含在index.html中。 URL不會改變,頁面也不會刷新。
第1點和第2點有什麼不同?
爲什麼 「 'form.html'」?如果它不是:「form.html」?注意你的'(單引號)。 – 82Tuskers
「form.html」將具有範圍變量。 當烏爾用「‘form.html’」這將作爲字符串,並搜索匹配模板名稱 –
你或許應該
–