自举 Angular 2
Bootstrapping Angular 2
我一直在看一些关于 Angular 的教程。 2. 我对引导组件感到困惑。如果我想创建多个页面应用程序,并且不需要那个根组件,我该怎么做呢?我了解它如何适用于单页应用程序。
这是我的 Main.Ts 文件。
import { bootstrap } from 'angular2/platform/browser';
import { AppComponent } from './app.component';
bootstrap(AppComponent);
这是我的 app.component.ts 文件。
import {Component} from 'angular2/core';
@Component({
selector: 'pm-app',
template: '<h1>{{PageTitle}}</h1>'
})
export class AppComponent {
PageTitle: string = "Test";
}
如果我想导航到 index.html 以外的页面,并让它加载不同的组件而不引入 AppComponent,我该怎么做呢?在 Angular 1+ 中,这很容易,因为我只是在 HTML 页面上引用了我想使用的控制器。我如何才能在不同的页面上引用我想使用的组件?
谢谢。试图绕过 angular 2.
某些组件必须始终是该根组件。
没有必要总是同一个组件。您还可以 bootstrap 在一个页面上使用多个组件,但是每个 Angular2 应用程序都从某个元素开始,这是使用
初始化的根组件
@NgModel({
...
bootstrap: [AppComponent]
})
该元素的视图可以包含构成整个应用程序的其他元素和指令。
Angular 2 非常擅长加载组件,这就是为什么它比 angular 1 快 5 倍。它不会一次加载所有组件它会加载所需的组件只是作为Lazy Loading的概念。动态加载使用了Systemjs的特性,也可以使用Webpack
Angular 2 在设计上是模块化的,因此如果您的应用程序有很多模块。您可以创建多个模块并将所有模块绑定到单个根模块。
然后就可以使用angular2路由功能了。根据用户点击的路线加载所需的模块。
你可以从这里深入学习路由
https://angular.io/docs/ts/latest/guide/router.html
我一直在看一些关于 Angular 的教程。 2. 我对引导组件感到困惑。如果我想创建多个页面应用程序,并且不需要那个根组件,我该怎么做呢?我了解它如何适用于单页应用程序。
这是我的 Main.Ts 文件。
import { bootstrap } from 'angular2/platform/browser';
import { AppComponent } from './app.component';
bootstrap(AppComponent);
这是我的 app.component.ts 文件。
import {Component} from 'angular2/core';
@Component({
selector: 'pm-app',
template: '<h1>{{PageTitle}}</h1>'
})
export class AppComponent {
PageTitle: string = "Test";
}
如果我想导航到 index.html 以外的页面,并让它加载不同的组件而不引入 AppComponent,我该怎么做呢?在 Angular 1+ 中,这很容易,因为我只是在 HTML 页面上引用了我想使用的控制器。我如何才能在不同的页面上引用我想使用的组件?
谢谢。试图绕过 angular 2.
某些组件必须始终是该根组件。
没有必要总是同一个组件。您还可以 bootstrap 在一个页面上使用多个组件,但是每个 Angular2 应用程序都从某个元素开始,这是使用
初始化的根组件@NgModel({
...
bootstrap: [AppComponent]
})
该元素的视图可以包含构成整个应用程序的其他元素和指令。
Angular 2 非常擅长加载组件,这就是为什么它比 angular 1 快 5 倍。它不会一次加载所有组件它会加载所需的组件只是作为Lazy Loading的概念。动态加载使用了Systemjs的特性,也可以使用Webpack
Angular 2 在设计上是模块化的,因此如果您的应用程序有很多模块。您可以创建多个模块并将所有模块绑定到单个根模块。
然后就可以使用angular2路由功能了。根据用户点击的路线加载所需的模块。
你可以从这里深入学习路由
https://angular.io/docs/ts/latest/guide/router.html