角度控制器无法获得这个'

时间:2016-09-02 08:38:32

标签: javascript angularjs

当我试图获得'这个'从控制器它给我其他对象

在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时,它给了我未定义的

我该如何解决这个问题?这里有什么问题?

1 个答案:

答案 0 :(得分:0)

您获得的错误是您的控制器文件中未定义应用程序。你需要在上面声明,例如:

var app = angular.module("myApp", []);

不要忘记将所有必要的依赖关系传递到该声明中。