Angularjs StreamHelperController不是一个函数
我确实理解angular为什么会抛出这个错误,但我没有找到解决我的问题的方法 当angular遇到ng控制器属性时,它会尝试查找名为属性值的注入控制器 例如,我的案例: Angular试图在注入的控制器列表中找到StreamHelperController,当它找不到它时,抛出 “StreamHelperController不是一个函数” 已知解决方案:在加载视图层之前注入控制器 控制器:Angularjs StreamHelperController不是一个函数,angularjs,Angularjs,我确实理解angular为什么会抛出这个错误,但我没有找到解决我的问题的方法 当angular遇到ng控制器属性时,它会尝试查找名为属性值的注入控制器 例如,我的案例: Angular试图在注入的控制器列表中找到StreamHelperController,当它找不到它时,抛出 “StreamHelperController不是一个函数” 已知解决方案:在加载视图层之前注入控制器 控制器: var app = angular.module('myapp'); app.controller('
var app = angular.module('myapp');
app.controller('StreamHelperController', ['$scope', function ($scope) {}]);
视图:
但当我在控制器类之前加载视图时,问题就出现了。这就是我的情况。那么我如何管理和解决这个问题呢
环境:
Angularjs 1.5.8
因此,此时未定义的控制器将冻结解析。尝试使用promise或其他异步技巧或提供更多信息李>
缺少模块初始化:var app=angular.module('myapp',[]);我没有初始化模块,正在尝试初始化模块。
<div ng-controller="StreamHelperController ">