我是Angular 5的新手。
我已经为外部JS库创建了指令
但是在同一个指令中,我将值绑定到属性。
我试图起诉ngAfterViewInit
以检测是否所有值都绑定到属性然后调用jQuery插件。
但我发现只有组件的生命周期钩子。我可以在指令中使用那些吗?这是一个不错的选择吗?
<div *ngFor="let item of easypiechartOptions"
[option]="item"
appEasyPieChart
[attr.data-percent]="item.percent">
</div>
如果我不使用ngAfterViewInit
,那么当我调用jQuery插件时,值不受约束。
如果我使用它,当我调用jQuery插件时,属性值就准备好了。