javascript - Angular 5 设置非角度属性的值
问题描述
我想设置未连接到任何组件或指令的属性的值:
<section *ngFor="let view of views; let last = last" [ngSwitch]="view.type" data-menu-title="{{view.title}}">
有问题的属性是:data-menu-title
但是,当我这样做时,我收到以下错误:
Can't bind to 'menu-title' since it isn't a known property of 'section'. ("lass="slides">
谁能告诉我我做错了什么?
解决方案
您是否尝试过使用 [attr.x]="expression" 方法?像这样:
[attr["data-menu-title"]]="view.title"
推荐阅读
- r - R:调用列表中的多个元素
- ios - 如何在 swift 4 中使用 json 对象发送 json 数据
- java - 如何将方法作为其他方法的参数传递,但使最后一个方法在其签名上具有泛型作为参数?
- aws-appsync - 嵌套 AppSync 架构中的选定更新
- android - fcm 使用 C# 将通知推送到带有主题消息的移动设备
- python - 从子进程运行两个不同的命令并捕获两个进程 Python 的输出
- javascript - 在leaflet.js 中的两个叠加层之间切换
- git - Git SSH 公钥身份验证在 Azure DevOps 上使用 git 失败
- java - 带有 selenium 的线程“主”java.lang.NoClassDefFoundError 中的异常
- sql - Sql,试图将值相加到特定值