私は本当に愚かだと感じますが、これを理解することはできません。Handlebars.jsを試していますが、TwitterAPIからデータを表示することができません。これが私が持っているものです:
$.ajax({
url : 'http://twitter.com/statuses/user_timeline/alexlande.json',
dataType : 'jsonp',
success : function( tweets ) {
var source = $('#tweet-template').html();
var template = Handlebars.compile(source);
var context = tweets;
$('#container').html(template(context));
}
});
テンプレートには何も表示されませんが、次のコードは期待どおりに機能します。
var source = $('#tweet-template').html();
var template = Handlebars.compile(source);
var context = { tweets : [
{ text : "This is a test tweet" },
{ text : "And this is yet another" },
{ text : "And you always need three test tweets, right?" }
]};
$('#container').html(template(context));
これは私が理解していない単純なことですよね?