angular2给指令传递的函数执行了多次

如下代码:
<child [init]="renderData(12)" #child>

            {{child.newData}}

</child>
刷新页面时renderData函数执行了很多次,是因为ng的每个生命周期里都会执行这个函数吗?还有child.newData并没有拿到指令里面的newData值,是因为本地变量只能用于组件而非指令么?如果我想拿到指令内部的属性该怎么写?除了事件传播

阅读 1.9k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题