pusher in ember-cli project. Извините, но я нахожу, что мне трудно окунуться в js-инструменты.Как использовать ember-pusher в проекте ember-cli
шаги сделали для.
- Внутри Ember-кли проекта: беседке установить --save толкатель
- В broccoli.js файла добавлены строки: app.import ('поставщика/толкач/DIST/pusher.js'); в .jshintrc
"predef": { "document": true, "window": true, "MyappENV": true, "Pusher": true }
Затем скопированный Ember-pusher.amd.js из git mentioned link и сохранены в папке/поставщика.
В broccoli.js файл добавляется строка:
var App = Ember.Application.extend({ modulePrefix: 'Myapp', // TODO: loaded via config Resolver: Resolver, PUSHER_OPTS: { key: '586f8kjhfkdf8d7f9', connection: {}, logAllEvents: true }, });
5.In app.js.
var App = Ember.Application.extend({ modulePrefix: 'Myapp', Resolver: Resolver, PUSHER_OPTS: { key: '586f8kjhfkdf8d7f9', connection: {}, logAllEvents: true } });
6. В application.js контроллер
import Ember from 'ember';
export
default Ember.Controller.extend({
PUSHER_SUBSCRIPTIONS: {
myChannel: ['my-event']
},
actions: {
myEvent: function() {
console.log('Event my event was triggered xxxxxxxxxxxxxxxxxxx');
}
}
});
Я DONOT получить любое сообщение об ошибке, но толкач панель не показывает каких-либо соединений
app.import('vendor/ember-pusher/ember-pusher.amd.js', {
exports: {
'ember-pusher': [
'controller',
'binding',
'clientevents',
'initialize'
]
}
});