可以说我有一个像这样的视图模型
var viewModel = {
"Dtos": [{
"Id": 1,
"Number": 100,
"Description": "some description",
"Total": 200},
{
"Id": 2,
"Number": 200,
"Description": "some description",
"Total": 400}]
};
viewModel.EditUrl = "http://someUrl.com?Id=${Id}";
如何在以下模板中呈现 EditUrl,以便包含模板将其作为模板处理;换句话说,如何将视图模型中的字符串转换为模板中的模板。
<script id="rowTemplate" type="text/x-jquery-tmpl">
<tr>
<td><a href="${EditUrl}">Edit</a></td>
<td>${Id}</td>
</tr>
</script>
Knockout.js 负责绑定 this,因此 Id 可以正确呈现。