[AngularJS] controller 2번 호출 되는 문제

AngularJS 를 이용해서 개인적인 프로젝트를 하는데 Controller가 2번이 호출되는 문제가 발생 했다.

대략 컨트롤러 소스 를 올려보면

여기서 사용중인 IntroController 소스는

이렇게 되어있는데 저 IntroController 이 두번이 호출이 되는 현상이 발생 했다.

Screen Shot 2015-05-07 at 3.58.05 PM

대략 이런식로..

이게 왜 문제가 발생 하냐면

templateUrl: ‘/assets/views/intro.html’ 이 html 파일 안에

data-ng-controller=”IntroController” 이렇게 컨트롤러를 또 호출해주는 코드가 있었다 -_- ㅎㅎ

하핫 그런데 웃긴것은 검색 해보니 나말고 이런사람 많다는거! =_=;;

[AngularJS] controller 2번 호출 되는 문제”에 대한 2개의 생각

  1. 이찬준

    감사합니다. angular 로 혼자 홈페이지르 만들고있는데..
    router 를 쓰지않고 하면 한번실행이되는데
    json 으로 parameter를 보낼때 2번실행되서 왜그런지몰라서..이것저것도해봤는데 ..
    생각해보니 angular.js 에 alert 를 써도 2번 실행되는걸보고.. .이상하게 여겨 검색해봤더니
    저런것떄문인거군요…
    router 를 쓰지않고 하면 한번실행이되는데

    응답

댓글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다