0

有没有办法在视图的把手中设置绑定,然后在模板中使用它?

{{view App.SKillView skillBinding="Skill1"}}

然后在模板中使用该绑定,例如:

<script type="text/x-handlebars" data-template-name="skill">
     <h5>{{skill}}</h5>
     <div {{action spendPoints skill 1}}></div>
</script>

视图类非常简单:

App.SkillView = Ember.View.extend({
    templateName:'skill',
    classNames: ['skill']
});

这些看起来很简单,但对于我的生活,我无法弄清楚。任何帮助,将不胜感激。我基本上希望能够通过我的动态重用相同的视图,并让它在每个地方App产生不同的影响。skills谢谢!

4

2 回答 2

1

你几乎在那里,你只需要通过视图访问属性

<script type="text/x-handlebars" data-template-name="skill">
  <h5>{{view.skill}}</h5>
  <div {{action spendPoints view.skill 1}} href="#"></div>
</script>
于 2013-05-15T22:35:58.517 回答
0

您是否尝试过添加attributeBindings: ['skill']到您的视图中?

于 2013-05-15T21:50:38.627 回答