我正在使用app.component.ts文件中的Angular 2快速入門代碼。Angular 2在同一頁面上有多個組件
文件看起來是這樣的:
import {Component} from 'angular2/core';
@Component({
selector: 'app',
template: `<h1>Title Here</h1>'
})
export class AppComponent { }
可正常工作。
我想要做的就是添加此同一頁上的另一個組成部分...所以我嘗試這樣做:
import {Component} from 'angular2/core';
import {ComponentTwo} from 'angular2/core';
@Component({
selector: 'app',
template: `<h1>Title Here</h1>'
}),
@Component({
selector: 'appTwo',
template: `<h1>Another Title Here</h1>'
})
export class AppComponent { }
這不工作...難道我做錯了什麼或者這是不允許的?
https://github.com/angular/angular/issues/915?重寫選擇器可能有哪些優點? – shiv
您可以多次添加相同的根組件,但仍然不會出現在同一個選擇器上。 –
我不知道是否有任何好處或理由有多個bootstrapped'root'組件......任何想法? @GünterZöchbauer –