この関数を使用して、javascript を使用してHTMLをテンプレート化しています。
parseTemplate = function(tmpl, data) {
var regexp;
for (k in data) {
regexp = new RegExp('{' + k + '}', 'g');
tmpl = tmpl.replace(regexp, data[k]);
}
return tmpl;
}
のJSON
ようなオブジェクトで
JSONdata = {
prop1 : val,
prop2 : val,
prop3 : {
prop1of3 :
prop2of3 :
...
}
...
}
中括弧HTML
と righeを使用して、 ortemplate
のようなすべての要素をレンダリングできます。そうしないと、関数がそれを見つけられない (?) ため、レンダリングできません。この種の JSON オブジェクトの要素のプロパティもレンダリングするソリューションを提案できますか? jQueryはありがたいprop1
prop2
prop1of3