正如@andorov 的回答中提到的,OP 的理想代码(<div style="width:{{model.width}}">
现在几乎只适用于 Ember 1.10
我是 Ember.js 的新手,我发现动态更改 CSS 很困难。这是一个例子来解释我的意思:
var App = Em.Application.create(); App.MyObj=Em.Object.extend({ objWidth:10 }); App.objController = Ember.ArrayController.create({ content: [], createObj: function(){ var obj = App.MyObj.create(); this.pushObject(obj); } });
下面的代码不起作用,但它解释了我的目标。使用 Handlebars 模板,我想完成这个:
{{#each obj in App.objController}} <div style="width:{{obj.objWidth}}"></div> {{/each}}
换句话说,我只想在属性更改
<div>
时获得更新的宽度。objWidth