为什么"ng"属性在 HTML 标记中不起作用?



我正在用ASP编写一个简单的测试应用程序。NET MVC5,也使用Angular JS。我添加了Angular脚本,但不知何故,HTML标签中的"ng"属性不起作用。例如,在下面的代码中,我想在'ng-click'事件中调用函数'Add()'。这似乎不工作,因为点击"添加"按钮应该调用"添加()"函数,并清除用户输入的UI字段。

$scope.Add = function() {
$http({ method: "POST", data: $scope.Customer, url: "Submit" }).
success(function (data, status, headers, config) {
$scope.Customer =
{
"CustomerCode": "",
"CustomerName": "",
"CustomerAmount": "",
"CustomerAmountColor": ""
};
}
);
}
<input id="Btn" type="button" value="Add customer" ng-click="Add()" />

您是否在HTML中添加了具有该功能的js控制器?

最新更新