0
두 개의 컨트롤러가 있습니다. 하나는 대화 상자의 열기를 처리하는 대화 상자이고 다른 하나는 대화 상자 자체의 컨트롤러입니다.서비스 주입 대화 상자
두 컨트롤러가 서비스 '디렉토리'를 삽입하지만 대화 컨트롤러에서 서비스는 undefined
입니다.
대화 컨트롤러 :
window.angular.module('tmo.controllers.directory', [])
.controller('DirectoryController', ['$scope', 'Global', 'Directory',
function ($scope, Global, number, Directory) {
$scope.global = Global;
$scope.direct = function (number) {
Directory.direct(number);
};
}]);
반환 값 : 내가 메인 컨트롤러 (안 대화)에서 같은 방법을 사용하면 디렉토리 서비스가 정의되지
TypeError: Cannot read property 'direct' of undefined
. 컨트롤러의
인라인 주석을 확인하십시오. 인수와 일치해야합니다. –