将html转换为javascript字符串
我从节点请求中获取了一些html,我想将这些html作为字符串放入我的javascript代码中:将html转换为javascript字符串,javascript,html,node.js,angularjs,Javascript,Html,Node.js,Angularjs,我从节点请求中获取了一些html,我想将这些html作为字符串放入我的javascript代码中: <div id='frontpage'><div set-href="'/user/' + (user | encodeURIComponent)">userlink</div></div> 这段代码太幼稚了,引用和其他潜在问题都有问题。如何才能正确地做到这一点?有没有办法从节点请求本身获取字符串?谢谢。关于引号的问题,你试过使用escape()方
<div id='frontpage'><div set-href="'/user/' + (user | encodeURIComponent)">userlink</div></div>
这段代码太幼稚了,引用和其他潜在问题都有问题。如何才能正确地做到这一点?有没有办法从节点请求本身获取字符串?谢谢。关于引号的问题,你试过使用
escape()
方法吗?@NickDugger这不是我想要的。我需要这样逃逸:\'
不是%27
好吧,你可以做一些简单的。替换(/“/g,\”)
或者一些正则表达式,我自己从来没有想过这些东西。@NickDugger谢谢你,但我不愿意。html上的正则表达式很少是个好主意
var createCache = function (path, template) {
return "\n $templateCache.put('" + path + "',\n '" +template + "'\n );\n";
}