gpt4 book ai didi

html - 具有多个条件表达式和多个样式属性的 Angular ng-style

转载 作者:太空宇宙 更新时间:2023-11-03 20:09:10 25 4
gpt4 key购买 nike

我想使用 ng-style 为 Accordion 组添加多个样式属性,条件是 ng-class 不适用于 Accordion 。

这是我正在尝试的方式:

ng-style="{ border: ivrMessageForm.ivr_messagetitle.$error.required && !isFormValid ? '2px solid' : 'none' }"

这工作正常。但也想添加 border-color

我试过这个:

ng-style="{ border: ivrMessageForm.ivr_messagetitle.$error.required && !isFormValid ? '2px solid' : 'none', border-color: ivrMessageForm.ivr_messagetitle.$error.required && !isFormValid  ? 'red' : 'none'}"

但它给我解析错误。

我也试过这个但是同样的解析错误:

ng-style="ivrMessageForm.ivr_messagetitle.$error.required ? {border:'3px solid', border-color: 'red'} : {border:'none', border-color: 'none'}"

任何人都可以帮助我如何使用 ng-style 添加具有多个条件的多个样式属性。

最佳答案

你应该给 'border-color' 添加单引号

ng-style="{ border: ivrMessageForm.ivr_messagetitle.$error.required && !isFormValid ? '2px solid' : 'none', 'border-color': ivrMessageForm.ivr_messagetitle.$error.required && !isFormValid  ? 'red' : 'none'}"

关于html - 具有多个条件表达式和多个样式属性的 Angular ng-style,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38523892/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com