为了账号安全,请及时绑定邮箱和手机立即绑定

angular2里的directive理解?

angular2里的directive理解?

千万里不及你 2019-02-06 20:07:43
export class AppComponent {}我也export了HeroComponent模块,然后在app.component一开始就import进来,然后在directive加入这些模块。然后template才能识别相应的selector???不是很明白这句话,我引入的是HeroComponent里的类吗。然后directive之后,我能怎么用?是继承他的类吗
查看完整描述

2 回答

?
慕桂英3389331

TA贡献2036条经验 获得超8个赞

import HeroComponent...
@Component({

........

directive:[HeroComponent]
})
class AppComponent{}


查看完整回答
反对 回复 2019-03-17
?
Helenr

TA贡献1780条经验 获得超3个赞

import只有一个作用,就是把类,变量或者其他东西引入进来,import本身只保证当类需要的时候,存在,可用。

directives的作用就是告诉模版渲染引擎某个标签有特殊意义,当前template渲染的时候,如果识别到directive内指定的标签就自动调用相应的组件,填充这个标签。

import {HeroComponent} from ...

@Component({

  template: `

  <element>...</element>

  <element>...</element>

  ...

  <hero-component>...</hero-component>

  `

  directives: [HeroComponent]

})


@Component({

  selector: "hero-compoennt"

})

export class HeroComponent {

  

}


查看完整回答
反对 回复 2019-03-17
  • 2 回答
  • 0 关注
  • 525 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信