12

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>
4

3 に答える 3

14

ビューモデルが問題になる可能性があると思います。実際の例を次に示します。http://jsfiddle.net/L4hUq

于 2012-08-18T04:18:44.403 に答える
10

「()」を追加-CustomerAccount_BID()は私のために働きます。

于 2014-02-20T06:39:31.127 に答える
0

このようなことを試してください...

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

});
于 2016-06-12T11:15:49.760 に答える