当我试图获得'这个'从控制器它给我其他对象
在html中我创建了这样的
<div ng-controller='AppController as ctrl'>
<input type="text" ng-model='ctrl.firstName'>
</div>
在javascript中
app.controller('AppController', ['$scope', '$http', ($scope, $http) => {
const ctrl = this;
}
当我试图获得ctrl.firstName时,它给了我未定义的
我该如何解决这个问题?这里有什么问题?
答案 0 :(得分:0)
您获得的错误是您的控制器文件中未定义应用程序。你需要在上面声明,例如:
var app = angular.module("myApp", []);
不要忘记将所有必要的依赖关系传递到该声明中。