尝试从控制器获取“ 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时,它给了我未定义的
我该如何解决这个问题?怎么了
您收到的错误是应用程序未在控制器文件中定义。您需要在上面声明,例如:
var app = angular.module("myApp", []);
不要忘记将所有必要的依赖项传递到该声明中。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句