サミーと口ひげのテンプレートを使用して、最初の webapp を作成しようとしています。テンプレートが正しく表示されないようです (二重中括弧内の変数は値に置き換えられません)。index.html の関連部分は次のとおりです --
<script language="javascript" type="text/javascript" src="jquery-1.4.4.min.js"></script>
<script language="javascript" type="text/javascript" src="sammy/sammy.js"></script>
<script language="javascript" type="text/javascript" src="site.js"></script>
<a href="#/hello">Hello</a>
<div id="container">
</div>
そして、site.js の関連部分--
$(function () {
app.s = $.sammy("#container", function () {
this.use('Mustache', 'ms');
// Index of all databases
this.get('', app.index);
this.get("#/", app.index);
this.get("#/hello", function(context) {
context.name = "Ram";
context.partial('hello.ms', {name:"Ram"});
});
})
app.s.run();
});
これが私の単純なテンプレート (hello.ms) です。
Hello {{name}}.
Hello リンクをクリックすると、次のようにレンダリングされます。
こんにちは{{名前}}。
私が期待するのは:
こんにちは、ラムです。
ここで私が間違っていることのヒントはありますか? ありがとう。
PS。基本的な構造は「couchappボイラーmyapp」を使用して生成されます