
Bla
28.11.2017
09:14:26
всем привет....есть маленький вопрос,,....... как передавать даные между factory и controler ?

Bohdan
28.11.2017
09:44:07

Google

Bla
28.11.2017
09:44:41
хз
я новенький
наверное как проще

Bohdan
28.11.2017
09:45:18
А какого фига ты не промис возвращаешь с метода в фабрике?

Bla
28.11.2017
09:48:29
settings: {
values: function (type) {
return $http.get('/api/settings/values/' + type);
}
}
????
сдесь????????

Bohdan
28.11.2017
10:19:29

NoirMort
28.11.2017
18:58:25
Работал кто-то с SocketCluster?

Nikolai
29.11.2017
06:40:38

NoirMort
29.11.2017
08:25:46

Nikolai
29.11.2017
08:26:52
настраивали. Но бэкендщик. И он, и конфиг утеряны. Но там было тривиальное проксирование.

NoirMort
29.11.2017
08:52:56

Google

Nikolai
29.11.2017
08:53:36
?
@IlyaAzarov спрашивай его

Alexey
29.11.2017
10:34:35
Привет, кто нибудь сталкивался с ситуацией, когда сервер возвращает пустой объект и это мешает ангуляру попасть в resolve, промиса?
т.е.
1.отправляю запрос, использую ресурс
2.подписываюсь на результат ($promise.then)
3. попадаю в этот then, только тогда, когда сделаю какое нибудь действие, кликну куда нибудь, или открою консоль, т.е. сам запушу digest, как я понимаю.

Nikolai
29.11.2017
10:51:32
Привет, кто нибудь сталкивался с ситуацией, когда сервер возвращает пустой объект и это мешает ангуляру попасть в resolve, промиса?
т.е.
1.отправляю запрос, использую ресурс
2.подписываюсь на результат ($promise.then)
3. попадаю в этот then, только тогда, когда сделаю какое нибудь действие, кликну куда нибудь, или открою консоль, т.е. сам запушу digest, как я понимаю.
finally

Alexey
29.11.2017
10:52:19
finally
не помогает, дело в том, что он именно ресолвиться )
но ресолвится, только после какого то действия

Nikolai
29.11.2017
10:54:03
покажи код

Alexey
29.11.2017
11:10:18
CommentsModel.get({
contentType: this.type,
objectId: this.id
}).$promise.then(response => this.uploaded = response.comments || [])

Nikolai
29.11.2017
11:10:47
это точно первый?

Alexey
29.11.2017
11:11:00
сервер возвращает на запрос -
{}
да
1.5
могу код
CommentsModel
скинуть, но там ничего особого нет

Nikolai
29.11.2017
11:12:18
скинь, интересно, что возвращает $promise

Alexey
29.11.2017
11:13:02
$resource(config.comment_server + '/comments/:contentType/:objectId', {
contentType: '@contentType',
uuid: '@uuid',
objectId: '@objectId'
}, {
get: {
method: 'get',
transformResponse: response => {
const data = angular.fromJson(response);
if (data.detail === 'Unauthorized Access') {
data.ignoreError = true;
}
return data;
}
},
create: {
method: 'POST'
},
update: {
method: 'PUT',
url: config.comment_server + '/comments/:contentType/:objectId/detail/:uuid'
},
delete: {
method: 'DELETE',
url: config.comment_server + '/comments/:contentType/:objectId/detail/:uuid'
}
});
это обычный ресурс, просто назван так (не моё творение =) )
я менял испольлзование этой модели(ресурса) на $http, по тому же урлу( что бы вернулся так же пустой объект)
и результат такойже.
Но если сменить урл, и получтиь к примеру результатом массив, то все работает как надо.

Nikolai
29.11.2017
11:16:03
я пас
может в ответе лишние символы какие..

Alexey
29.11.2017
11:16:57

Nikolai
29.11.2017
11:17:13
что на второй строке?

Alexey
29.11.2017
11:17:41
не знаю, я думал он автоматом добавляет, выделить не даёт