首页 > 解决方案 > 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">

谁能告诉我我做错了什么?

标签: javascriptangularangular5

解决方案


您是否尝试过使用 [attr.x]="expression" 方法?像这样:

[attr["data-menu-title"]]="view.title"

推荐阅读