앵귤러 플랫폼 브라우저 란?
저는 angular2를 처음 사용합니다. 나는 모든 프로젝트에서 platform-browser라는 플러그인이있는 것을 보았습니다.
"@angular/platform-browser": "2.0.0-rc.4",
"@angular/platform-browser-dynamic": "2.0.0-rc.4",
나는 그것의 사용법이 무엇인지 정말로 모른다. 누군가 저를 설명해주세요-플랫폼 브라우저의 사용법은 무엇입니까-플랫폼 브라우저를 사용하지 않으면 문제는 무엇입니까?
Angular 애플리케이션은 여러 가지 방법으로 시작할 수 있지만 브라우저에서 실행할 때 애플리케이션을 부트 스트랩하는 특정 방법이 있으며 이는 @angular/platform-browser-dynamic
.
요컨대이 패키지에는 브라우저에서 Angular 앱을 설치하고 실행할 수있는 각도 기능이 포함되어 있습니다. Bootstrapping
필수 기능 중 하나입니다.
브라우저에서 실행할 앱을 개발하는 것이 목표가 아닌 경우이를 생략 할 수 있습니다. 그렇지 않으면 필수입니다.
Angular 1에서는 index.html 파일에서 한 번 ng-app 속성을 사용하여 앱을 부트 스트랩했습니다.
<div ng-app='my-app'> </div>
그러나 Angular 2에서는 다음을 사용하여 루트가 될 구성 요소를 전달해야합니다.
platformBrowserDynamic().bootstrapModule(AppModule)
보시다시피 구성 요소를 매개 변수로 bootstrapModule
메서드에 직접 전달하지 않습니다 . 그러나 루트 모듈 (이 샘플 코드에서는 AppModule)에서 루트 구성 요소를 전달해야합니다. 아래에서 app.module.ts
파일의 클래스 AppModule
(앱의 루트 모듈)를 볼 수 있습니다.
이것을 읽으십시오 .
"Platform-browser"패키지는 다음 브라우저 항목 중 일부를 제어하는 데 사용됩니다.
- 페이지 제목을 동적으로 변경할 수 있습니다.
- 브라우저 메타 데이터를 설정, 가져 오기, 업데이트하는 데 사용됩니다.
- 또한이 패키지에서 사용 가능한 기능을 사용하여 브라우저 디버깅 도구를 비활성화하거나 활성화 할 수 있습니다.
그 밖에도 많은 것들이 있습니다.
아래 URL https://angular.io/api/platform-browser를 참조하세요.
이것은 응용 프로그램이 어떻게 컴파일되어야하는지 알려줍니다. AOT / JIT. AOT는 미리 컴파일 (Pre-compiled)하고 JIT는 브라우저 수준에서이를 수행합니다. 브라우저에 다운로드 된 애플리케이션 코드는 JIT (동적 버전)에서 수행 한 것보다 작습니다. JIT 컴파일러는 브라우저에서 이러한 클래스를 즉시 생성합니다. 어쨌든, 애플리케이션 모듈 (AppModule)은 이것이 어떻게 부트 탭되었는지 신경 쓰지 않습니다.
문서를 참조하십시오 : https://angular.io/guide/ngmodule
Angular 2 Bootstrapping은 플랫폼에 따라 다릅니다.
from ng.platformBrowserDynamic
이 아닌에서 부트 스트랩 함수를 사용합니다 ng.core
. 그럴만 한 이유가 있습니다.
"core"
모든 플랫폼 대상에서 동일한 기능 만 호출 합니다. 사실, 대부분의 Angular 애플리케이션은 브라우저에서만 실행되며 대부분의 경우이 라이브러리에서 부트 스트랩 함수를 호출합니다.
참조 : https://angular.io/guide/quickstart
참고 URL : https://stackoverflow.com/questions/38407604/what-is-angular-platform-browser
'program tip' 카테고리의 다른 글
누군가가 최대 절전 모드에서 @MapsId를 설명해 주시겠습니까? (0) | 2020.12.13 |
---|---|
디자인 패턴 : 예외 / 오류 처리 (0) | 2020.12.13 |
ADO.NET DbContext 생성기 및 ADO.NET Poco 엔티티 생성기 (ObjectContext) (0) | 2020.12.13 |
체크 박스 값은 항상 '켜짐'입니다. (0) | 2020.12.13 |
const는 C / C ++에서 어떤 종류의 최적화를 제공합니까? (0) | 2020.12.13 |