我需要从常规对象中访问ember控制器上下文。目前我在init()方法中保存了对控制器上下文的引用,这看起来有点糟糕。
self.get('blah.blah')
所以我需要访问控制器sails.config.sockets
。有更好的方法吗?
答案 0 :(得分:0)
使用计算属性闭包
class VerifyCsrfToken extends BaseVerifier
{
protected $except = [
'book/*'
];
}
访问对象
export default Ember.controller.extend({
settings: Ember.computed(function() {
const controller = this;
return {
crud: {
read: {
enabled: true,
defaults() {
return controller.get('blah.blah');
}
}
}
};
})
});