angularjs에서 사용자 정의 서비스를 사용하는 동안 오류가 발생했습니다.

딥 아 로라

컨트롤러에 서비스를 삽입하여 컨트롤러에서 액세스하려는 angularjs 서비스를 만들었습니다. 내가 사용한 코드는 다음과 같습니다.

  angular.module('ControllerModule').controller('AwarenessCntrl',['TestService',
    function(TestService, $scope, $state)
    {
        console.log(TestService.list()[0].label);
        $scope.goToHome = function() 
        {
          $state.go('home');
        };

    }]);

콘솔에 다음과 같은 오류 메시지가 나타납니다. 오류 : undefined는 개체가 아닙니다 (평가 중

'$scope.goToHome = function() 
    {
        $state.go('home');
    }')

다음은 서비스에 사용한 코드입니다.

angular.module('AppServices').service('TestService', [TestService]);
function TestService() {
var items = [{
    id: 1,
    label: 'Balle Balle, Service Chal Payi'
}, {
    id: 2,
    label: 'Item 1'
}];
this.list = function() {
    return items;
};
this.add = function(item) {
    items.push(item);
};
}

콘솔은 서비스에서 데이터를 인쇄 할 수 있습니다. 그러나 위에서 언급 한 오류 메시지도 표시됩니다. 내가 뭘 잘못하고 있니?

올리버

$scope, $state문자열 배열 목록에도 를 포함해야합니다 . 종속성 주입에 대한 Angular 문서를 참조하십시오 .

여기에서 모범 사례는 먼저 각도 기능에 빌드를 포함시킨 다음 나중에 사용자 지정 서비스를 포함하는 것입니다.

angular.module('ControllerModule').controller('AwarenessCntrl',['$scope', '$state', 'TestService',
    function($scope, $state, TestService)
    {
        console.log(TestService.list()[0].label);
        $scope.goToHome = function() 
        {
          $state.go('home');
        };

    }]);

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

angularjs에서 사용자 정의 서비스를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

사용자 지정 서비스를 다른 사용자 지정 서비스에 삽입하는 동안 오류가 발생했습니다.

분류에서Dev

Elasticsearch for Query에서 사용자 지정 분석기를 정의하는 동안 오류가 발생했습니다.

분류에서Dev

Android에서 사용자 정의 대화 상자로 작업하는 동안 오류가 발생했습니다.

분류에서Dev

Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

분류에서Dev

PowerShell 1.0에서 사용자 지정 DLL에 액세스하는 동안 오류가 발생했습니다.

분류에서Dev

Flask (Python)에서 사용자 지정 예외를 처리하는 동안 오류가 발생했습니다.

분류에서Dev

kartik dynagrid에서 사용자 지정 작업을 추가하는 동안 오류가 발생했습니다.

분류에서Dev

캐럿에서 사용자 지정 SVM 모델을 조정하는 동안 오류가 발생했습니다.

분류에서Dev

JObject에 사용자 지정 개체를 추가하는 동안 오류가 발생했습니다.

분류에서Dev

[오류 : 숫자 변수가 아닙니다]에 의해 그룹 후 R에서 Levene 테스트를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

Azure에서 Terraform을 사용하여 앱 서비스에 대한 자동 크기 조정 규칙을 만드는 동안 오류가 발생했습니다.

분류에서Dev

springboot에서 @Autowired를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

Pyspark에서 mapPartitions를 사용하는 동안 오류가 발생했습니다.

분류에서Dev

파이썬에서 resample ( 'W'), sum ()을 사용하여 사용자 정의 기간 기반 리샘플링하는 동안 오류가 발생했습니다.

분류에서Dev

Azure WebJob에서 사용자 지정 ConfigurationSection을 읽는 동안 오류가 발생했습니다.

분류에서Dev

파이썬에서 정렬 기능을 사용하는 동안 오류가 발생했습니다.

분류에서Dev

JavaScript의 for 루프 내에서 if 문을 사용하는 동안 오류가 발생했습니다.

분류에서Dev

ggplot2에서 scale_x_discrete ()를 사용하여 x 축을 사용자 지정하는 동안 오류가 발생했습니다.

분류에서Dev

한 시스템에서만 소수를 사용하는 동안 오류가 발생했습니다. 자바

분류에서Dev

사용자 지정 분석기로 Elasticsearch에서 인덱스를 생성하는 동안 오류가 발생했습니다.

분류에서Dev

한 계정에서 사용 된 GB 양을 가져 오는 동안 오류가 발생했습니다.

분류에서Dev

sage 테마에 사용자 정의 위젯을 추가하는 동안 오류가 발생했습니다.

분류에서Dev

angularJS에서 스타일 대신 ng 스타일을 사용하는 동안 오류가 발생했습니다.

분류에서Dev

라이브러리에서 내 사용자 정의 TextView를 확장하는 동안 오류가 발생했습니다.

분류에서Dev

Unity에서 OneSignal을 사용하여 특정 사용자에게 알림을 보내는 동안 오류가 발생했습니다.

분류에서Dev

axml을 통해 사용자 정의 ViewPager를 확장하는 동안 오류가 발생했습니다.

분류에서Dev

R의 두 목록에 근사 함수를 적용하는 동안 오류가 발생했습니다.

분류에서Dev

공유 서버에서 사용자 정의 컴파일 된 Apache로 Subversion을 컴파일하는 동안 오류가 발생했습니다.

Related 관련 기사

  1. 1

    angularjs에서 사용자 정의 서비스를 사용하는 동안 오류가 발생했습니다.

  2. 2

    사용자 지정 서비스를 다른 사용자 지정 서비스에 삽입하는 동안 오류가 발생했습니다.

  3. 3

    Elasticsearch for Query에서 사용자 지정 분석기를 정의하는 동안 오류가 발생했습니다.

  4. 4

    Android에서 사용자 정의 대화 상자로 작업하는 동안 오류가 발생했습니다.

  5. 5

    Helm을 사용하여 데비안에서 kubernetes를 설정하는 동안 오류가 발생했습니다.

  6. 6

    PowerShell 1.0에서 사용자 지정 DLL에 액세스하는 동안 오류가 발생했습니다.

  7. 7

    Flask (Python)에서 사용자 지정 예외를 처리하는 동안 오류가 발생했습니다.

  8. 8

    kartik dynagrid에서 사용자 지정 작업을 추가하는 동안 오류가 발생했습니다.

  9. 9

    캐럿에서 사용자 지정 SVM 모델을 조정하는 동안 오류가 발생했습니다.

  10. 10

    JObject에 사용자 지정 개체를 추가하는 동안 오류가 발생했습니다.

  11. 11

    [오류 : 숫자 변수가 아닙니다]에 의해 그룹 후 R에서 Levene 테스트를 사용하는 동안 오류가 발생했습니다.

  12. 12

    Azure에서 Terraform을 사용하여 앱 서비스에 대한 자동 크기 조정 규칙을 만드는 동안 오류가 발생했습니다.

  13. 13

    springboot에서 @Autowired를 사용하는 동안 오류가 발생했습니다.

  14. 14

    Pyspark에서 mapPartitions를 사용하는 동안 오류가 발생했습니다.

  15. 15

    파이썬에서 resample ( 'W'), sum ()을 사용하여 사용자 정의 기간 기반 리샘플링하는 동안 오류가 발생했습니다.

  16. 16

    Azure WebJob에서 사용자 지정 ConfigurationSection을 읽는 동안 오류가 발생했습니다.

  17. 17

    파이썬에서 정렬 기능을 사용하는 동안 오류가 발생했습니다.

  18. 18

    JavaScript의 for 루프 내에서 if 문을 사용하는 동안 오류가 발생했습니다.

  19. 19

    ggplot2에서 scale_x_discrete ()를 사용하여 x 축을 사용자 지정하는 동안 오류가 발생했습니다.

  20. 20

    한 시스템에서만 소수를 사용하는 동안 오류가 발생했습니다. 자바

  21. 21

    사용자 지정 분석기로 Elasticsearch에서 인덱스를 생성하는 동안 오류가 발생했습니다.

  22. 22

    한 계정에서 사용 된 GB 양을 가져 오는 동안 오류가 발생했습니다.

  23. 23

    sage 테마에 사용자 정의 위젯을 추가하는 동안 오류가 발생했습니다.

  24. 24

    angularJS에서 스타일 대신 ng 스타일을 사용하는 동안 오류가 발생했습니다.

  25. 25

    라이브러리에서 내 사용자 정의 TextView를 확장하는 동안 오류가 발생했습니다.

  26. 26

    Unity에서 OneSignal을 사용하여 특정 사용자에게 알림을 보내는 동안 오류가 발생했습니다.

  27. 27

    axml을 통해 사용자 정의 ViewPager를 확장하는 동안 오류가 발생했습니다.

  28. 28

    R의 두 목록에 근사 함수를 적용하는 동안 오류가 발생했습니다.

  29. 29

    공유 서버에서 사용자 정의 컴파일 된 Apache로 Subversion을 컴파일하는 동안 오류가 발생했습니다.

뜨겁다태그

보관