我怎么能加载数组的i18n字符串在javascript的属性方式
How could I load i18n strings of array into javascript in a properway
我得到了这个错误Uncaught SyntaxError: Unexpected token ILLEGAL
我试图将ruby变量转义为javascript var,但失败了。
如何在haml文件中做到这一点,谢谢~
i18n yaml文件
weekdays:
- 日
- 一
- 二
- 三
- 四
- 五
- 六
<标题> haml h1> html var daysOfWeekValue = ['"日'",'"一'",'"二'",'"三'",'"四'",'"五'",'"六'"] ;
标题>因为你想
var daysOfWeekValue = ["日","一"] ;
(缩写,区别在于转义('"
vs "
))。我认为你用.to_json
和escape_javascript
方法进行了双重逃逸。我不太确定什么是铁路路线;我最近遇到了一种情况(python,非rails),我很高兴并成功地使用了.to_json
方法。可能阅读escape_javascript
的文档并尝试两个函数中的任何一个将引导您找到的正确方法(tm)。请随意编辑我的答案,在一小部分中指出"更好"的解决方案。
相关文章:
- offsetLeft Javascript属性需要更多时间
- JavaScript 属性继承
- Javascript 属性名称上的正则表达式
- 如何更改对 javascript 属性的调用的范围/上下文
- 使用相同的名称访问Javascript属性
- 为什么某些Javascript属性没有在调试器中以交互方式显示
- 隐藏元素:Javascript属性和CSS样式之间的区别
- 用函数重写Javascript属性
- Javascript属性访问速度:var.properties与var[“属性”]的区别
- 在读取之前设置未定义的 javascript 属性
- 使用字符串选择器设置javascript属性
- 按名称将文本替换为 JavaScript 属性的内容
- 来自变量的 Javascript 属性
- 从 javascript 属性和值中删除
- Javascript:属性描述符和内置属性属性之间的关系是什么
- JavaScript 属性重复 [点与括号]....
- Jquery 属性代码到 Javascript 属性代码
- JavaScript属性存储它
- 带有 setter 方法的 JavaScript 属性不是真正的属性
- 使用 getter/setter 覆盖 javascript 属性,同时仍访问底层属性