Я не ищу ничего сложного, просто использую статический объект для имитации возврата вызова службы бэкэнда.
Поскольку функция getGridSummary позже используется в контексте .then(function (result)
, я понял, что объектдолжен быть возвращен как обещание, в противном случае я получу ошибку: ".потто не функция". Бит с комментариями - это вызов службы, остальное - моя попытка вернуть объект, имитирующий вызов службы (я убедился, что поля совпадают с возвращаемыми службой). Есть ли что-то явно не так с этим подходом?
function getGridSummary(Id) {
var x = JSON.parse(`[
{
"Id": 12,
"Name": "DEF"
},
{
"Id": 41,
"Name": "ABC"
}
]`);
return Promise.resolve(x);
//var url = configUrl.getGridInformation.format(Id);
//return $http.get(url, { cache: false })
// .catch(fail("error message"));
}
Ошибка не отображается, но данные не отображаются в интерфейсе