#json #angular #promise
#json #угловой #обещать
Вопрос:
return this.http.get(...) .toPromise() .then(data =gt; { return data; })
Затем у меня есть строковый объект, который я назначаю http-ответу и возвращаю интерфейсу, но вместо возврата необработанного ответа json он возвращает
[объект-объект], [объект-объект], [объект-объект], [объект-объект], [объект-объект]
Как мне просто заставить его вернуть json, который возвращает конечная точка?
Комментарии:
1. Зачем вам нужен json? angular автоматически преобразует его в эквивалент массива/объекта javascript для вас. Если бы была причина, по которой вы хотели распечатать json на странице в виде строки, вы могли бы преобразовать его обратно в json.
2. Поскольку для этой конечной точки я просто хочу вернуть исходную информацию, которая передается в нее, мне не нужны объекты
3. затем постройте массив обратно в json.
4. Я полагаю, что вы пытаетесь вывести свои объекты таким образом
{{objects}}
в шаблоне. попробуйте в этом случае использовать канал json{{objects | json}}
, чтобы лучше видеть эти объекты