我有一个呈现Comment
的视图。其中一条信息是评论更新的时间,我想用视图渲染它。
在我的“评论”手柄模板中,我正在尝试这个:
{{view App.TimeView titleBinding="comment.updated_time"}}
然后在我的“时间”把手模板中,我希望能够做{{title}}
,但这是未定义的。
我的TimeView
看起来像这样:
App.TimeView = Em.View.extend({
templateName: 'time',
tagName: 'abbr',
classNames: ['timeago'],
attributeBinding: ['title'],
didInsertElement: function() {
this._super();
this.$().timeago();
}
});
我想要的最终结果是:
<abbr class="timeago" title="TIMESTAMP_GOES_HERE">
TIMESTAMP_GOES_HERE
</abbr>
但是我对Ember的理解肯定存在一些差距,因为那并没有发生。
实现我的想法的正确方法是什么?