使用ember-cli@0.2.7和emberjs@1.13.2.
来源emberjs模型
export default DS.Model.extend({
name: DS.attr('string'),
displayName : Ember.computed('name', () => {
return this.get('name');
})
});
Run Code Online (Sandbox Code Playgroud)
翻译模型
'use strict';
var _this = undefined;
exports['default'] = DS['default'].Model.extend({
name: DS['default'].attr('string'),
displayName: Ember.computed('name', function () {
return _this.get('name'); //at this point _this is undefined
})
});
Run Code Online (Sandbox Code Playgroud)
麻烦的是_this永远不会设置模型.为什么会这样?