Допустим, у меня есть такая модель представления
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 берет на себя обязательство связать это, поэтому Id отрисовывается правильно.