所以我一直在关注本教程:http://www.adobe.com/devnet/html5/articles/flame-on-a-beginners-guide-to-emberjs.html。具体来说,我已经复制了这些部分:
// in app.js:
App.Tweet = Em.Object.extend({
avatar: null,
screen_name: null,
text: null,
date: null
});
$.getJSON(url,function(data){
me.set('content', []);
$(data).each(function(index,value){
var t = App.Tweet.create({
avatar: value.user.profile_image_url,
screen_name: value.user.screen_name,
text: value.text,
date: value.created_at
});
me.pushObject(t);
})
});
<!-- in html: -->
<ul>
{{#each App.tweetsController}}
<li>
<img {{bindAttr src="avatar"}} />
<span>{{date}}</span>
<h3>{{screen_name}}</h3>
<p>{{text}}</p>
</li>
{{/each}}
</ul>
我试图找出如何启用它,以便当用户点击HTML中的任何单个推文时,前端会将推文的ID传递给控制器,然后控制器会显示更详细的信息。推文的视图。我一直在关注这位官员&#34;入门&#34;来自Ember.js的例子:http://emberjs.com/guides/getting-started/marking-a-model-as-complete-incomplete/,但我们只是说学习曲线是......陡峭的。试图让它与&#34; itemController&#34;一起工作,但这个例子确实令人困惑,因为需要做些什么才能将ID传递回app.js端的控制器......有人可以帮忙吗?