在实例化组件之前等待数据加载

Mik*_*ika 1 angularjs

我正在使用 Angular 1.5。我在另一个组件中嵌入了一个组件,如下所示。问题是data当 angular 触发时变量尚未解析component-child,所以我什么也没得到。如何在子组件实例化之前等待变量被解析。

html

<component-parent>
     <component-child data="$ctrl.data._id"><\component-child>
</component-parent>
Run Code Online (Sandbox Code Playgroud)

js

this.data = SomeResource.get();
Run Code Online (Sandbox Code Playgroud)

Cha*_*thu 5

怎么用ng-if

<component-parent>
     <component-child ng-if="$ctrl.data._id" data="$ctrl.data._id"> </component-child>
</component-parent>
Run Code Online (Sandbox Code Playgroud)