2 回答

TA貢獻(xiàn)2036條經(jīng)驗(yàn) 獲得超8個(gè)贊
import HeroComponent...
@Component({
........
directive:[HeroComponent]
})
class AppComponent{}

TA貢獻(xiàn)1780條經(jīng)驗(yàn) 獲得超4個(gè)贊
import只有一個(gè)作用,就是把類,變量或者其他東西引入進(jìn)來,import本身只保證當(dāng)類需要的時(shí)候,存在,可用。
directives的作用就是告訴模版渲染引擎某個(gè)標(biāo)簽有特殊意義,當(dāng)前template渲染的時(shí)候,如果識(shí)別到directive內(nèi)指定的標(biāo)簽就自動(dòng)調(diào)用相應(yīng)的組件,填充這個(gè)標(biāo)簽。
import {HeroComponent} from ...
@Component({
template: `
<element>...</element>
<element>...</element>
...
<hero-component>...</hero-component>
`
directives: [HeroComponent]
})
@Component({
selector: "hero-compoennt"
})
export class HeroComponent {
}
- 2 回答
- 0 關(guān)注
- 557 瀏覽
添加回答
舉報(bào)