javascript - Angular 5 设置非 Angular 属性值

标签 javascript angular angular5

我想设置未连接到任何组件或指令的属性的值:

<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"

关于javascript - Angular 5 设置非 Angular 属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50565232/

相关文章:

javascript - Ajax/Jquery 每 'interval' 秒调用一次 webmethod/service

angular - 以 Angular 9 从一个组件单击按钮时显示组件

angular - 如何从未映射到路由/路由器导出的组件访问 Angular 2.0 中的路由参数

typescript - Angular 5 - 刷新组件(不是整个页面)

javascript - 如何以对象数组的形式传递数据?

javascript - 使用 Angular 在 MxGraph 上覆盖 graphHandlerMouseUp 时无限循环

javascript - 如何将 Canvas 放入 Canvas 中?

javascript - 无需将鼠标悬停在 WordPress 中的 Image Accordion Gallery 上即可显示标题

angular - Angular 2 的 JSPM 与 WebPack 对比

javascript - 在 DOM 元素/样式发生变化时激活 Angular 动画