function showErrorDialog(error,action) { var errorInfo = escapeHtmlstr(error); var ngDialog = $injector.get('ngDialog'); function escapeHtmlstr(olddata) { var htmlArr = olddata.replace(/\\/g, "\\\\").replace(/\\/g, "\\/").replace(/\'/g, "\\\'").split('\n'); var len = htmlArr.length; var outArr = []; for (var i = 0; i < htmlArr.length; i++) { if (htmlArr[i] !== '') { if (i === len - 1) { outArr.push("\'" + htmlArr[i] + "\'"); } else { outArr.push("\'" + htmlArr[i] + "\',\n"); } } } return outArr.join(""); };
将html转换为 js 字符串 然后innerHtml