@angular_js

Страница 201 из 325
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
сдесь????????
username.values

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

Nikolai
29.11.2017
06:40:38
NoirMort
29.11.2017
08:25:46
Клиентом
Nginx настраивали?)

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

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

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

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


не знаю, я думал он автоматом добавляет, выделить не даёт

Страница 201 из 325