찾다

 >  Q&A  >  본문

angular.js - 하위 모듈 ng-controller를 동적으로 변경합니다.

하위 모듈의 로딩을 동적으로 제어하려는 컨트롤러

ng-controller="{{myCtrl}}"

그러나 이렇게 하면 오류가 발생하고 시스템에서 myCtrl이 기능이 아니라는 메시지를 표시합니다.

렌더링 우선순위 문제여야 합니다. 즉, ng-controller가 너무 빠르게 렌더링하고 후속 변수 값을 아직 가져오지 못한 것입니다.

조언 좀 부탁드립니다. 이럴 경우 어떻게 해야 하나요?

ringa_leeringa_lee2784일 전525

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

  • PHP中文网

    PHP中文网2017-05-15 17:00:36

    왜 이중 괄호를 추가해야 하나요? myCtrl是个正确controller인 경우 이중 괄호를 제거하고 직접 작성하세요.

    회신하다
    0
  • 巴扎黑

    巴扎黑2017-05-15 17:00:36

    분명히 각도는 ngController 지시문의 매개변수를 표현식이 아닌 문자열로 구문 분석합니다!

    회신하다
    0
  • PHP中文网

    PHP中文网2017-05-15 17:00:36

    ng-controller="myCtrl"은 괜찮습니다. . .

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