每次修改模型时,我都会尝试计算视图宽度。
模板正在调用绑定到模型的 view.labelStyle 计算属性
我收到以下错误:
Uncaught TypeError: Cannot read property 'defaultView' of undefined
我认为我的错误是由于 $(this).outerWidth() 调用...但我不知道在 Ember 视图上调用 JQuery 方法 outerWidth() 的正确方法是什么...
Ember.Handlebars.compile('<div class="secondary-field-label" {{bindAttr style="view.labelStyle"}}>
labelStyle: function() {
var width=$(this).outerWidth());
return 'width:' + width + 'px';
}.property('content.label', 'content.value'),