javascript -angularjs 컨트롤러 작성 방법
为情所困
为情所困 2017-06-07 09:23:58
0
2
847
으아악

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

为情所困
为情所困

모든 응답(2)
phpcn_u1582

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

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

JS 압축 도구는

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

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

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

洪涛

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

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿