我有html模板:
<div ng-controller="MyController">
<form novalidate>
Name: <input type="text" ng-model="user.name" />
<button ng-click="greet(user)">GREET</button>
</form>
</div>
我这样添加:
"<div ng-include src=\"'/views/template.html'\"></div>"
这是MyController
:
$scope.user = {}
$scope.greet = function (user) {
alert('hello ' + user.name)
}
但是当我点击按钮时它会提交它并不会调用问候语功能
我也尝试添加type="button"
但它是一样的。
Here is the working solution所以我不知道自己错过了什么。
答案 0 :(得分:1)
使用提交按钮type="submit"
,input
代替button
。