【发布时间】:2015-04-13 09:36:55
【问题描述】:
我有一个 DOJO JavaScript 项目,其中我使用从文件 x.properties 虚拟呈现的 x.js。我的意思是内部 .properties 正在转换为 .js
我里面有键值对,例如:
x.properties:
名称=pavan
class=xyz
学校=狮子模范学校。
小学。
类似的东西。我希望小学显示在一个新的行中。 输出如下所示:
狮子模范学校。
小学。
我将
显示为字符串而不是换行符。
到目前为止我尝试的是:
- \n
- \\n
- \r\n
-
-
但是到目前为止没有任何效果,我在这里做错了吗?
【问题讨论】:
-
属性文件只包含字符串。你想要的是获得一个 html 元素。在打印出来之前尝试简单的方法
eval()或查找此标记并生成两行而不是一行。 -
谢谢您的回复。我明白 .properties 文件只包含字符串。但是我仍然无法理解为什么连 "\n" 都不起作用!!请让我知道使用 eval() 是否有特殊原因。
-
\n在 HTML 下不存在,仅在 Javascript 中存在。 -
eval()是一种简单而强大的方法,可以将字符串解析为浏览器可以理解的代码。 -
由于我正在渲染(转换).properties 到 .js 文件,我认为 '\n' 应该可以工作。
标签: javascript dojo