用angular 1.5+开始我的应用
这是我的控制器代码
'use strict';
(function(){
class FlamingoController {
constructor($http) {
this.$http = $http;
this.flamingo = [];
}
$onInit() {
this.$http.get('/api/flamingo')
.then(response => {
this.flamingo = response.data;
})
}
}
angular.module('wildroseApp')
.component('flamingo', {
templateUrl: 'app/flamingo/flamingo.html',
controller: FlamingoController,
});
})();
当我尝试在视图中添加控制器时
<div class="container" ng-controller="FlamingoController as ctrl">
我得到这个
错误:[ng:areq]参数'FlamingoController'不是一个函数,未定义
最佳答案
您可能忘记了ng-app或将文件添加到头部。检查了网络,控制器已加载?
我从没用过角形,所以我将其删除。
关于javascript - Angularjs:错误:[ng:areq]参数“…”不是函数,未定义,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38291005/