#angularjs
#angularjs
Вопрос:
Я использую контроллер веб-api Breeze для извлечения элементов меню:
public IQueryable<MenuItem> MenuItems()
{
var result = _repository.MenuItems.OrderBy(c => c.FK_DbModuleId).ThenBy(d => d.OrderNum);
return resu<
}
Он вызывается из службы angular factory:
app.factory('menuItems', function ($http) {
return {
all: function () {
return $http({
url: 'http://localhost:9669/api/breeze/menuitems',
method: 'GET'
});
}
};
});
У меня есть пункты меню, в которых есть пункты подменю:
Они возвращаются из контроллера API должным образом:
Но angular игнорирует элементы подменю:
Я попытался добавить «isArray: true» к http-вызову, но безуспешно.
Любые предложения о том, как получить дочерние подменю / подмассивы?
Ответ №1:
Неважно, данные находятся в родительском массиве подменю