美文网首页
angular2生命周期钩子之ngOnChanges

angular2生命周期钩子之ngOnChanges

作者: w_tiger | 来源:发表于2017-10-16 19:22 被阅读0次

    简述

    最近在项目中碰到一个这样的问题,父组件从后台接口获取数据,子组件@Input变量是父组件从后台获取的数据中的一个数据 ,由于子组件在渲染的时候,父组件的数据还没有获取到,导致在子组件中依赖这个@Input变量的变量和方法出错。

    解决方法

    • 1、在子组件中导入如下图红箭头所示
    child.ts
    • 2、如下图红箭头所指改为OnChanges
    child.ts
    • 3、ngOnChanges方法里面写原本你想放入ngOnInit方法中的东西
    child.ts
    通过以上这三步,你会发现原来出现的问题都很轻松的解决了。

    相关文章

      网友评论

          本文标题:angular2生命周期钩子之ngOnChanges

          本文链接:https://www.haomeiwen.com/subject/dpjluxtx.html