猿问

angular2里的directive理解?

export class AppComponent {}

我也export了HeroComponent模块,然后在app.component一开始就import进来,然后在directive加入这些模块。然后template才能识别相应的selector???

不是很明白这句话,我引入的是HeroComponent里的类吗。然后directive之后,我能怎么用?是继承他的类吗


千万里不及你
浏览 526回答 2
2回答

慕桂英3389331

import HeroComponent...@Component({........directive:[HeroComponent]})class AppComponent{}

Helenr

import只有一个作用,就是把类,变量或者其他东西引入进来,import本身只保证当类需要的时候,存在,可用。directives的作用就是告诉模版渲染引擎某个标签有特殊意义,当前template渲染的时候,如果识别到directive内指定的标签就自动调用相应的组件,填充这个标签。import {HeroComponent} from ...@Component({&nbsp; template: `&nbsp; <element>...</element>&nbsp; <element>...</element>&nbsp; ...&nbsp; <hero-component>...</hero-component>&nbsp; `&nbsp; directives: [HeroComponent]})@Component({&nbsp; selector: "hero-compoennt"})export class HeroComponent {&nbsp;&nbsp;}
随时随地看视频慕课网APP

相关分类

AngularJS
我要回答