Подтвердить что ты не робот

Конкатенировать струны в нокауте

Мне нужно связать параметр 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>
4b9b3361

Ответ 1

Я думаю, что модель просмотра может быть проблемой, вот рабочий пример: http://jsfiddle.net/L4hUq

Ответ 2

Добавить "()" - CustomerAccount_BID() работает для меня.

Ответ 3

попробуй что-нибудь вроде этого....

$(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);

});