我刚刚认识到,我误解了<代码>el >属下<代码>Backbone。 View。 基本上,我的意见要求根据模型属性,有活力的<代码>id属性。 我认为,我的工作是出色的,因为我只是在我的模板中明确指出:
<script type="text/template" id="item_template">
<li class="item" id="{{identifier}}">
<span class="name">{{name}}</span>
</li>
</script>
然而,我认识到,“后遗症”实际上是将这一汇编的模板作为另一个要素,即“代码”div。 我阅读了这些文件,了解了这方面的更多情况,但我仍对如何形成动态的<条码>id感到困惑。
最好是,我会想找到一种办法,使上述模板中的缺陷成为我的<代码>el,因为它已经拥有我所希望的一切,但我不知道这是否可行。 因此,我很想知道,简单地说,是否有办法具体指明动态的<代码>id属性。
我尝试在<条码>中确定这一条,首先采用条码>方法,this.id =这一.model.get( attr )
,但该条似乎没有任何效果,可能因为目前已经太晚了。
What I m currently doing is just using jQuery to add the id
in during render()
:
this.el.attr(id: this.model.get( identifier ));
当然,我只想问,是否最好通过背后的办法。