繁体   English   中英

如何在 angular html 模板中动态更改离子元素的属性?

[英]How to dynamically change property of an Ionic element in angular html template?

如果可观察到的变化,我想更改 ionic-chip 的轮廓属性:

<span *ngIf="(avgRating | async) as obs">
      <ion-chip  outline= "obs.total  > 0 ? 'none' : 'outline'"> 
        // change outline property if observable changes
      </ion-chip>
</span>

是否可以在模板文件中执行此操作?

离子芯片的轮廓属性是 boolean 值。 因此,您不能为其设置“无”或“大纲”,因为它们是字符串。 因此,检查 obs.total > 0 的 output 并将其返回到大纲属性就足够了。

参考: https://ionicframework.com/docs/api/chip

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM