Ответ 1
Я думаю, что модель просмотра может быть проблемой, вот рабочий пример: http://jsfiddle.net/L4hUq
Мне нужно связать параметр url с тегом привязки. Как я могу вставить его в следующий шаблон?
<tbody data-bind="foreach: Customers">
<tr class="rowEven">
<td data-bind="text: Name"></td>
<td data-bind="text: CustomerType"></td>
<td><a href="customers.aspx?customer=[CustomerAccountIDHere]">Manage</a><a href="#">Guest Admin</a></td>
</tr>
</tbody>
Я пробовал это не повезло:
<tr class="rowEven">
<td data-bind="text: Name"></td>
<td data-bind="text: CustomerType"></td>
<td><a data-bind="attr: { href: 'customers.aspx?customer=' + CustomerAccount_BID}">Manage</a><a href="#">Guest Admin</a></td>
</tr>
Я думаю, что модель просмотра может быть проблемой, вот рабочий пример: http://jsfiddle.net/L4hUq
Добавить "()" - CustomerAccount_BID() работает для меня.
попробуй что-нибудь вроде этого....
$(function()
{
var myViewModel1 = function () {
var self = this;
self.firstName = ko.observable("Kamalakar");
self.lastName = ko.observable("Ashtankar");
self.fullName = ko.pureComputed(function () {
return self.firstName() + " " + self.lastName();
}
);
};
ko.applyBindings(myViewModel1);
});