我有一个<ion-select>
的自定义版本,在该版本下我使用标准的<ion-select-option>
。
<custom-select>
<ion-select-option></ion-select-option>
</custom-select>
当我绑定这样的图标时
<ion-select-option value="test" icon="information-circle">
Test
</ion-select-option>
程式码会编译,而自订 Package 函数元件会负责将图标加入适当的位置。
但是当我这样绑的时候
<ion-select-option value="test" [icon]="getIcon()">Test2</ion-select-option>
出现错误无法绑定到“icon”,因为它不是“ion-select-option”的已知属性。
我需要后者,因为添加图标是有条件的。
示例:stackblitz link
2条答案
按热度按时间dfddblmv1#
ion-select-option
没有icon
属性,请检查docs您可以创建自己的select组件并加载到popover
比如说
component.html
component.ts
home.ts
czq61nw12#
我找到了一个解决办法,用
attr.icon
就管用:我仍然不知道为什么它的工作,虽然离子选择选项没有图标属性正式。