作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我确实理解为什么 Angular 会抛出此错误,但我没有找到解决我的情况的解决方案。
当 Angular 遇到 ng-controller 属性时,它会尝试查找名为属性值的注入(inject) Controller 。
以我的情况为例:Angular 尝试在注入(inject)的 Controller 列表中查找 StreamHelperController,当找不到时,会抛出
"StreamHelperController is not a function"
.
已知解决方案:在加载 View 层之前注入(inject) Controller 。
Controller :
var app = angular.module('myapp');
app.controller('StreamHelperController', ['$scope', function ($scope) {}]);
查看:
<div ng-controller="StreamHelperController ">
但是当我在 Controller 类之前加载 View 时就会出现问题。这就是我的情况。那么我该如何管理和解决这个问题呢?
环境:Angularjs 1.5.8
最佳答案
关于Angularjs StreamHelperController 不是一个函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39392210/
我确实理解为什么 Angular 会抛出此错误,但我没有找到解决我的情况的解决方案。 当 Angular 遇到 ng-controller 属性时,它会尝试查找名为属性值的注入(inject) Con
我是一名优秀的程序员,十分优秀!