我看不到文档在这里解释。如何在Ember中全局设置默认属性?
this.notifications.setDefaultClearNotification(value);
全球。
任何人都可以在正确的方向指出我如何设置一个属性全球?
http://stonecircle.github.io/ember-cli-notifications/
我看不到文档在这里解释。如何在Ember中全局设置默认属性?
this.notifications.setDefaultClearNotification(value);
全球。
任何人都可以在正确的方向指出我如何设置一个属性全球?
http://stonecircle.github.io/ember-cli-notifications/
我能够在setupController
挂钩中的application.js
路线中设置它。
export default Ember.Route.extend({
setupController(){
this.notifications.setDefaultAutoClear(true);
this.notifications.setDefaultClearNotification(1200);
}
});
我没有什么明确的是,它需要去钩的内部路由/组件/控制器/服务,也是setDefaultAutoClear(true)
需要的内部先调用。这不是在文档中,而是暗示如果您要使用它的默认值,则使用它。
这个插件使用了注入everything一个service:
['controller', 'component', 'route', 'router', 'service'].forEach(injectionTarget => {
application.inject(injectionTarget, 'notifications', 'notification-messages:service');
});
所以this.notifications
只是总是相同的单。