这是表格的开头......
<div ng-form name="CustomerForm" ng-controller="Customer">
这是我的控制器......
app.controller('Customer', ['$scope', function ($scope) {
alert($scope.CustomerForm);
}]);
$scope.CustomerForm
未定义。表格不应该添加到范围内吗?
答案 0 :(得分:13)
在您的提醒声明时,CustomerForm尚未在$scope
之内。
控制器意味着:
阅读更多关于控制器的here。
见这里:DEMO
<强> JS:强>
var app = angular.module('myApp',[]);
app.controller('Customer', ['$scope', function ($scope) {
$scope.getFormName = function(){
console.log($scope.CustomerForm.$name);
}
}]);
<强> HTML:强>
<div ng-form name="CustomerForm" ng-controller="Customer">
<button ng-click="getFormName()">CLICK</button>
</div>