我试图在加载数据后显示图表。所以我使用* ngIf实现了一个条件div渲染,其中div区域将在成功的数据检索时加载。然后我在这个div里有几个highcharts,那时没有加载。* ngIf在角度2中的图表问题
我碰到this post它说,我们不能在角2.使用ngIf
的图表但是,当我避免使用ngIf
和使用ngShow
/ng-show
/ngCloak
,图表加载,但不加载到页面中的数据。
<div class=title-bar *ngIf="isLoaded">
<div class=container><a class=btn-back href=temp.html>Back</a>
<p class=title>{{project.name}}</p>
<div class=col-sm-6>
<div id='chart-2'></div>
</div>
</div>
</div>
在这里,我试图加载图表到id = chart-2
。当我不使用* ngIf时,图表被加载,但不是project
对象。有没有另外一种替代方案来实现这里的功能?
为什么'project'不加载?它会抛出一个错误,像项目在那个时候是不确定的? – yarons