Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将html转换为javascript字符串_Javascript_Html_Node.js_Angularjs - Fatal编程技术网

将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()方

我从节点请求中获取了一些html,我想将这些html作为字符串放入我的javascript代码中:

<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";
}