angular中使用es6的模板字串符,出现问题

这样子没问题

showDelText: `确定要删除 ${delText} 吗`

输出:确定要删除 1 吗

不过如果我加了html标签,它会连html标签一起显示

showDelText: `
        确定要删除
        <div> ${delText} </div>
        吗
        `,
        
        输出:确定要删除 <div> 1 </div> 吗

照理说html标签不应该显示出来吧? 是哪里出了问题?

阅读 1.3k
1 个回答

关键在于你怎么用这个showDelText。最终它生成的还是字符串。想要它解析div标签就需要把他当做dom节点插入原来的地方。
原生 :innerHtml
jQuery : html ()
vue: v-html 了解一下

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题