字符串内插转角内的转义字符

问题描述 投票:0回答:1

我正在尝试执行以下操作:

label="{{(item.nameGeneric.length === 0) ? 
    item.nameBrand : item.nameBrand (item.nameGeneric)}}"

我期望的行为是,如果item.nameGeneric为空,则仅显示nameBrand,否则显示“ namebrand(nameGeneric)”。问题是,条件的“其他”部分内的括号由Angular解释。我不会逃避它们,所以我的最终文字看起来像是“在这种情况下的某个品牌(通用品牌)”

BTW:这是复选框的标签属性,而我使用的是Angular 8。

angular escaping string-interpolation
1个回答
0
投票

您可以尝试连接字符串值:

label="{{(item.nameGeneric.length === 0) ? 
    item.nameBrand : (item.nameBrand + ' ' + item.nameGeneric) }}"
© www.soinside.com 2019 - 2024. All rights reserved.