我正在使用 jsviews 渲染以下模板
recoList = [{title:"Apple"},{title:"Two Apples"}];
<script id="sampleTmpl" type="text/x-jsrender">
{{for recoList}}
<input type="text" value={{:title}} />
{{/for}}
</script>
只要 title 的值中有空格,例如“两个苹果”,输入框就会呈现为
<input type="text" value="Two" />
空格后面的单词被简单地拼接掉了!
如何为值提供完整的字符串?
最佳答案
添加data-link
而不是value={{:title}}
暂时解决了问题。
像这样:
<input type="text" data-link="title" />
但是,我仍然不知道为什么 value={{:title}}
在空格后面拼接字符串。
关于javascript - <输入值={{ :abc}}/> does not seem to work properly in jsviews if the value of 'abc' has whitespace,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21404778/