我想插入从服务器获取的Raw HTML,它在某些标签中包含自定义属性。 Angular2去除了我需要保留的未知属性。我也对其他方式持开放态度。
目前angular2嵌入到非角度页面中(不能改变它),jQuery根据自己的自定义属性选择标签,所以我需要保留它们
import {Component} from '@angular/core'
@Component({
selector: 'my-app',
template: `<div [innerHTML]="rawHtml">[custom] attribute not present</div>`,
})
export class App {
rawHtml = '<span class="class" custom="custom">Text</span>';
}
http://plnkr.co/edit/sKVHUubK0ofUfmSdR5gO?p=preview
仅供参考,我尝试过attr.custom,[attr.custom],[custom]但没有成功