Javascript 从div或模板获取所有把手表达式?
我有一个车把模板,所有我想要的是让我所有的车把表情从div Html代码Javascript 从div或模板获取所有把手表达式?,javascript,jquery,ember.js,handlebars.js,Javascript,Jquery,Ember.js,Handlebars.js,我有一个车把模板,所有我想要的是让我所有的车把表情从div Html代码 <div id="comp_login_i18n"> <form name="loginForm"> <table> <tr class="requiredField"> <td> <labe
<div id="comp_login_i18n">
<form name="loginForm">
<table>
<tr class="requiredField">
<td>
<label>{{content.token1Label}}</label>
</td>
<td >
<input type="text">
</td>
</tr>
<tr class="requiredField">
<td>
<label>{{content.token2Label}}</label>
</td>
<td>
<input type="text">
</td>
</tr>
<tr>
<td class="tableWidth" colspan="2">
<button {{action submitForm}} class="submit" type="button">{{content.button}}</button>
</td>
</tr>
</table>
</form>
</div>
</script>
{{content.token1Label}
{{content.token2Label}
{{content.button}
我正在写一个方法,从这个div中获取所有把手表达式,并根据所选的langauge更改标签。我不知道如何把把手的表情放在这个沙发里。有人吗?我建议不要尝试动态构建模板文件。 最好在模板的上下文中插入一个“i18n”属性,并根据您选择的语言进行更改 服务器端伪代码:
language = getUserLanguage();//user's desired language
data = ...; //data that is needed for your templates (other that i18n stuff)
data.i18n = getStringsForLanguage(language);//get strings for selected language
render(template, data);//invoking template rendering
模板:
...
<label>{{i18n.token1Label}}</label>
...
de.strings:
token1Label = This is token1Label in German
我正在使用余烬,我已经在div中找到了我想要的车把表达式,在得到该表达式后,我所做的就是将表达式数组指定给对象(键的)数组,我完成了,但我无法在任何地方获得当前div中的车把表达式
token1Label = This is token1Label in German