あなたのobjectToStringがどこにあるのか分かりませんが、参照hereが表示されている場合は、必要なヘルパー関数を.tmpl(メソッド)に追加しています。ここで
は
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
<title>Test jquery Templates</title>
<script type='text/javascript' src='http://code.jquery.com/jquery-1.4.4.min.js'></script>
<script type='text/javascript' src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
</head>
<body>
<script id="testTemplate" type="text/x-jquery-tmpl">
{{if title.length}}
<h3>${title}</h3>
<p>Detail: ${$item.objectToString("detail")}</p>
{{/if}}
</script>
<div id="bookList"></div>
<script type='text/javascript'>
$(function(){
var book = [
{ title: "Goodnight, World!",
detail: { author: "Jojo Mojo", synopsis : "What the ..." }},
{ title: "Rainbow",
detail: { author: "Cookie", synopsis : "Huh?" }}
];
$("#testTemplate").tmpl(book, {
objectToString : function(key) {
var detail = this.data[key];
return detail.author + " " + detail.synopsis;
}
}).appendTo("#bookList");
});
</script>
</body>
</html>
あなたはそれhereを見ることができます...私はあなたが疑問に持っているものと、それは似て作ってみました...一例です。
これは私が探していたものによく似ています。私はこれを試みました。しかし、確かに、これは完璧に見える –
+1 - 私は変数、素敵な仕事をフェッチするためにそれを使用しました。増分と減分を探しています:D –