[英]How to use interpolation on property bindings for ng-container?
我正在使用帶有ng容器的結構指令。 我需要為與結構指令關聯的屬性設置屬性值(在我的情況下為布爾值)。 在不插值布爾值的情況下,我將通過以下方式進行操作:
<ng-container *clrDgHideableColumn="{hidden: false}">
Something here...
</ng-container>
我的問題是,如何使用插值設置hidden或任何其他屬性? 像這樣
<clr-dg-column *ngFor="let item of headers">
<ng-container *clrDgHideableColumn="{hidden: {{item.hidden}}}">
{{item.name}}
</ng-container>
</clr-dg-column>
我正在嘗試將標頭的填充自動化為定義如下的對象:-
headers = [
{
'name':'col1',
'hidden':'false'
},
{
'name':'Name',
'hidden':'false'
},
{
'name':'col3',
'hidden':'false'
}
]
@Maximus
謝謝你的回答。
我的問題的普遍答案是:
<ng-container *structuralDirective="{property: key.property}">
即使通過此實現也無法獲得預期的結果,是因為我將“ hidden”屬性設置為字符串(“ true”是字符串值)而不是將其設置為布爾值,這是set函數所期望的在我的結構指令中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.