【发布时间】:2017-04-01 05:52:25
【问题描述】:
我正在使用:[angular-cli=1.0.0+ node=7.7.4+ angular=4.0.0+]
在我的 html 页面中,我使用代码 <div [innerHTML]="htmlWrite"></div>
ts:htmlWrite='<a href="#" [routerLink]="/user/list"></a>'
但是当我使用“npm start”开始我的服务时,在 html 中我只看到<a href="#"></a>,没有与“/user/list”的链接。
我搜索了很多关于这个的答案,我尝试了很多次但仍然失败,你能告诉我如何解决这个问题吗?通过使用 NgComponentOutlet?还是其他人?请告诉我详细信息。谢谢。 PS:angular2(4.0.0+)
【问题讨论】:
-
试过了没用
-
html:
div [innerHTML]="htmlWrite"></div>ts:import {Component} from '@angular/core'; @Component({ selector: 'home-sidebar', templateUrl: 'sidebar.html', styleUrls: ['sidebar.css'] }) export class SidebarComponent { constructor(){ this.getMenuList(JSON.parse(window.sessionStorage.getItem('menuList'))); } htmlWrite:string = ''; getMenuList(menuList:any):void{ // some operate } }
标签: angular innerhtml routerlink