我无法看到文档在哪里解释这一点。
全球 this.notifications.setDefaultClearNotification(value);
。
有人能指出我如何在全球范围内设置房产的正确方向吗?
答案 0 :(得分:1)
此插件使用注入service的everything:
['controller', 'component', 'route', 'router', 'service'].forEach(injectionTarget => {
application.inject(injectionTarget, 'notifications', 'notification-messages:service');
});
所以this.notifications
总是一样的单身。
答案 1 :(得分:0)
我能够在application.js
钩子的setupController
路线内进行设置。
export default Ember.Route.extend( {
setupController(){
this.notifications.setDefaultAutoClear( true );
this.notifications.setDefaultClearNotification(1200);
}
} );
我不清楚它需要进入路由/组件/控制器/服务内部的钩子,并且还需要首先调用setDefaultAutoClear(true)
。如果您想使用它的默认值,那么除了暗示使用它之外,它不在文档中。