[英]Angular controller can't get 'this'
当我试图从控制器获取'this'时,我向控制器发出问题它给了我其他对象
在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时,它给了我undefined
我该如何解决这个问题? 这有什么不对?
您得到的错误是您的控制器文件中未定义应用程序。 你需要声明是在上面,例如:
var app = angular.module("myApp", []);
不要忘记将所有必要的依赖项传递给该声明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.