我试图在Ember中使用多个商店,因为我在api端有命名空间模型.
阿卡
App.Gl.Account = DS.Model.extend //Needs to route to /gl/accounts
App.Company = DS.Model.extend //Routes to /companies
Run Code Online (Sandbox Code Playgroud)
我的第一个想法是定义命名空间
App.Gl = Ember.Namespace.create({});
//and a store
App.Gl.Store = DS.Store.extend({adapter:DS.RESTAdapter({namespace:'gl'})});
App.Store = DS.Store.extend({adapter:DS.RESTAdapter})
Run Code Online (Sandbox Code Playgroud)
问题是模型自动绑定到App.Store.
关于如何完成命名空间模型的任何其他建议都会有所帮助.我甚至不需要在客户端js端命名它们,只要有一种简单的方法来为每个单独的模型指定命名空间
我正在尝试将主应用程序视图标题设置为当前公司名称.我需要通过ajax"/company.json"获取.
在我的ApplicationController中,我有一个"companyName"属性和一个名为"loadCompanyName"的方法,它将获取companyName.问题是,如何从Application ready函数引用此实例化控制器.
ember.js ×2