찾다

 >  Q&A  >  본문

javascript -angularjs 컨트롤러 작성 방법

으아악

이 둘의 차이점은 무엇인가요?

为情所困为情所困2753일 전768

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

  • phpcn_u1582

    phpcn_u15822017-06-07 09:25:58

    function이후에는 전달된 매개변수에 대한 주문이나 수량 요구사항이 없습니다.

    첫 번째 방법은 '$rootScope','$scope','$http' 문자열을 사용하여 function 的变量用字符串 '$rootScope','$scope','$http'에 전달된 변수를 지정하는 것이고, 두 번째 방법은 단순한 변수 이름을 지정하는 것입니다.

    JS 압축 도구는

    .function($rootScope,$scope,$http) 里的 $rootScope,$scope,$http 混淆压缩掉, 比如换成了 function(a,b,c)

    코드가 난독화되고 압축된 후에는 각도가 어떤 매개변수(또는 종속성)가 전달되는지 알 수 없으며

    가져오고 압축된 후에는 실행할 수 없습니다.function

    회신하다
    0
  • PHP中文网

    PHP中文网2017-06-07 09:25:58

    각 의존성 주입에는 두 가지 방법이 있습니다.
    첫 번째는 인라인 주입이고, 두 번째는 추론 주입입니다(명시적 주입도 있습니다).
    차이는 다음과 같습니다.
    인라인 주입:
    함수가 실행될 때 라인 내에서 시작할 수 있습니다. 매개변수에 전달이 정의되어 있습니다. 또한 정의 중에 임시 변수를 사용하지 않습니다.
    추론적 주입:
    명시적인 선언이 없으면 Angular는 매개변수 이름이 종속성의 이름이라고 가정하지만 이 프로세스는 압축되지 않고 난독화되지 않은 코드에만 적용됩니다. 왜냐하면 Angular는 구문 분석을 위해 압축되지 않은 원본 매개변수 목록이 필요하기 때문입니다. (단, 추론 주입을 인라인 주입으로 전환하기 위해 패키징 과정에서 gulp-ng-annotate를 도입할 수 있습니다.)

    Angular 의존성 주입 방법을 읽어보는 것이 좋습니다

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