1
我有一個Ember應用程序需要使用不同的數據,具體取決於它運行的域。例如,在domain1.com上,網站標題可能是「Domain 1 Website」,而對於domain2.org,網站標題可能是「Cool Site!」。使用Ember初始化器設置域相關數據
我需要能夠使用路由,控制器和模板中的數據。
我至今初始化:
import { request } from 'ic-ajax';
export function initialize(container, application) {
var domain = document.location.host;
return request('http://api/sites?domain=' + domain, {}).then(function(response) {
// make the response available to routes, controllers and templates
});
}
export default {
name: 'site-data',
initialize: initialize
};