html - 如何绑定到 Angular 中的数据检查和数据未检查
问题描述
data-checked
我有一个切换开关,它决定使用和data-unchecked
html 属性将哪些文本放入 div 中。
我还有一个 Angular 管道,它使用网站语言翻译网站的所有文本。
我想要做的基本上是根据用户选择的语言将内容放在我的切换开关中。(就像我正在做的其余部分一样)
此代码工作正常:
<div
class="can-toggle__switch"
data-checked="USDT"
data-unchecked="IRT"
></div>
但是当我想像这样绑定数据检查和数据未检查时:
<div
class="can-toggle__switch"
[data-checked]="{{ firstItemText | translate }}"
[data-unchecked]="{{ secondItemText | translate }}"
></div>
我收到以下错误:
Can't bind to 'data-checked' since it isn't a known property of 'div'.
解决方案
您需要在数据绑定中添加以下前缀。
[attr.data-checked]="{{ firstItemText | translate }}"
[attr.data-unchecked]="{{ secondItemText | translate }}"
推荐阅读
- c# - 如何在边框之后绑定我的文本?
- angular - Angular 服务不是那么单一
- regex - 在 Google DataStudio 中使用 CASE 语句 REGEXP_MATCH 字符串中的多个单词
- sql - 如何计算 PIVOT 中的百分比
- database-design - 学生管理工具的数据库设计
- laravel - 从具有父关系条件的子项中选择唯一记录
- r - 如何在直方图中再插入一列并将其绘制在 Y 轴上
- flask - time.sleep 阻止烧瓶请求
- notifications - X 时间延迟后批准拉取请求待处理通知
- python - 我的代码正在运行但没有输出,这是什么问题?