3
각도가이 오류를 던지는 이유를 알고 있지만 내 경우를 해결하는 솔루션을 찾지 못했습니다.Angularjs StreamHelperController가 함수가 아닙니다.
ng-controller 특성으로 각도가 발생할 때, 특성 값으로 명명 된 주입 된 컨트롤러를 찾으려고 시도합니다. 내 경우에 대한 예를 들어
: 주입 된 컨트롤러 목록에 StreamHelperController을 찾을 각도 시도, 그것을 발견하지 아무튼 때, 그것은"StreamHelperController는 함수가 아닙니다"을 던졌습니다
.
알려진 해결 방법 :보기 레이어를로드하기 전에 컨트롤러 주입.
컨트롤러 :
var app = angular.module('myapp');
app.controller('StreamHelperController', ['$scope', function ($scope) {}]);
보기 :
<div ng-controller="StreamHelperController ">
그러나 내가 컨트롤러 클래스 전에보기를로드 할 때 문제가 발생합니다. 그리고 이것은 나의 경우입니다. 그렇다면이 문제를 어떻게 관리하고 해결할 수 있습니까?
ENV : AngularJS 및 1.5.8
모듈이 초기화되지 않았습니다. var app = angular.module ('myapp', []); –
모듈을 초기화하지 않고 모듈을 초기화하려고합니다. http://stackoverflow.com/a/20087682/1399830 – Tractatus