jsRender テンプレートを使用して をレンダリングしたいと思いfullName
ますfirstName + ' ' + lastName
。テンプレートをデータとともにレンダリングする代わりに、単に としてレンダリングし{{=firstName}} {{=lastName}}
ます。どうすればこれを機能させることができますか?
実際の例: http://jsbin.com/inijay/2/edit
JS:
var data = { "firstName": "Ian", "lastName": "Davis" };
var viewModel = ko.mapping.fromJS(data);
ko.applyBindings(viewModel);
HTML:
<input data-bind="value: firstName" type="text" />
<input data-bind="value: lastName" type="text" />
<span data-bind="template: 'fullNameTemplate'"></span>
テンプレート:
<script id="fullNameTemplate" type="text/x-jquery-tmpl">
{{=firstName}} {{=lastName}}
</script>
出力は次のようになります。