0

MVC4 と HotTowel テンプレートを使用して VS 2012 にプロジェクトがあります。

details.html と details.js をhttp://knockoutjs.com/examples/helloWorld.htmlの Hello World サンプルに置き換えてみました。

したがって、 details.html は次のようになります。

<p>First name: <input data-bind="value: firstName" /></p>
<p>Last name: <input data-bind="value: lastName" /></p>
<h2>Hello, <span data-bind="text: fullName"> </span>!</h2>

そして details.js:

 // Here's my data model
 var ViewModel = function(first, last) {
    this.firstName = ko.observable(first);
    this.lastName = ko.observable(last);

    this.fullName = ko.computed(function() {
        // Knockout tracks dependencies automatically. It knows that fullName depends on firstName and lastName, because these get called when evaluating fullName.
        return this.firstName() + " " + this.lastName();
    }, this);
};

ko.applyBindings(new ViewModel("Planet", "Earth")); // This makes Knockout get to work

しかし、今は詳細ページから何も得られません。ナビゲーション ブロックのプログレス バーはそのままです。

基本的なものが欠けているに違いありません。HotTowel を機能させるために何かしなければならないことはありますか?

4

1 に答える 1

0

F12 を使用して、含まれているかどうかを確認しknockout.jsます。そうでない場合は、それを含めてください

<script type="text/javascript" src="{SOME_URL}knockout-2.3.0.js"></script>
于 2013-08-28T01:11:10.490 に答える