0
У меня есть заводской код, где мне нужно return methods
для использования в шаблоне, а также return _this
для использования в получении информации от контроллера для отправки через завод. Проблема в том, что я не знаю, как поставить оба одновременно, так как return
выбирает первый return
. Как добавить оба? Код:Использовать возвратный отчет дважды на заводе
.factory('chatroomService', function($websocket,$rootScope,$state) {
var dataStream = $websocket('ws://localhost:9000');
_this = this;
var collection = ["Ola"];
dataStream.onOpen(function() {
_this.sendChat = function(data) {
dataStream.send(data);
};
});
var methods = {
collection : collection,
get: function() {
dataStream.send(JSON.stringify({action: 'get'}));
}
};
return methods; //problem here
})
Не работает ни – Olli
@Olli Что не работает по этому поводу ? В консоли контроллера выполните диалог chatroomService. Что он показывает? – Kolby
Ни то, ни другое не работает, когда я его использую. – Olli