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

angular2的指令标签如何才会被替换?

angular2的指令标签如何才会被替换?

MM们 2018-10-10 14:17:15
题目描述可能不准确,请原谅,我是刚学NG2的新手。场景还原:这是 angular2.4.3 + angular-cli 做的小demo,我定义了一个组件类:在 angular2 中,我无法把组件中的数据isHideContainer添加在<side-bar></side-bar>上,因为这已经跨组件了,需要用到组件通信。问题:问题一:到这里我就很疑惑了,我认为<side-bar></side-bar>也应该算是组件的一部分,为什么需要组件通信才能对它进行控制?因为我之前学过vue.js,在vue中这问题是不存在的,它会把container元素替换成template,而不是像angular2把template嵌入到container中。问题二:运行ng build --prod --env=prod后,<side-bar></side-bar>标签还保留着,没有替换成<div></div>,是否故意保留的?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 634 浏览
慕课专栏
更多

添加回答

举报

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