찾다

 >  Q&A  >  본문

angular.js -Angularjs 라우트에서 컨트롤러를 지정할 때 컨트롤러 이름을 직접 쓸 수 없는 이유는 무엇입니까?

다음과 같이 작성하면 작동합니다: Controller: 'loginctrl as loginctrl'
controller: 'loginctrl'을 작성하면 작동하지 않습니다. 무슨 일인가요?

PHP中文网PHP中文网2808일 전497

모든 응답(1)나는 대답할 것이다

  • 阿神

    阿神2017-05-15 17:00:46

    ng1.2에서는 $scope와 경량 컨트롤러 자체를 주입할 필요를 피하기 위해 ctrl을 ctrl로 사용하는 ControllerAs를 도입했습니다.

    원래 ng-controller를 사용하고 싶다면. 이를 사용하여 범위를 바인딩할 수 없으며 $scope를 수동으로 삽입해야 합니다.

    회신하다
    0
  • 취소회신하다