angularJS, как манипулировать разрешением возврата

0

Я использую AngularJS и RESTAngularJS. Мое решение возвращает правильный JSON. например "субъект"

0: {subjectId: "1", subjectCode: null, subjectLongName: "English", subjectShortName: "English"}
1: {subjectId: "2", subjectCode: null, subjectLongName: "Hindi", subjectShortName: "Hindi"}
2: {subjectId: "3", subjectCode: null, subjectLongName: "Maths", subjectShortName: "Maths"}
3: {subjectId: "4", subjectCode: null, subjectLongName: "Physics", subjectShortName: "Physics"}
4: {subjectId: "5", subjectCode: null, subjectLongName: "Chemistry", subjectShortName: "Chemistry"}

когда я назначаю, как показано ниже

$scope.SecondItems = subject; 
console.log($scope.SecondItems);

Я получаю результат как следующий

[Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object, route: "subject", reqParams: null, restangularized: true, fromServer: true, parentResource: null…]


{
  "subjectId":"3",
  "subjectCode":null,
  "subjectLongName":"Maths",
  "subjectShortName":"Maths",
  "subjectDescription":null,
  "route":"subject",
  "reqParams":null,
  "restangularized":true,
  "fromServer":true,
  "parentResource":null,
  "restangularCollection":false,
  "IsSelected":true
}

Как избавиться от дополнительных полей, таких как

 "reqParams":null,
 "restangularized":true,
 "fromServer":true, 
 "parentResource":null,
 "restangularCollection":false,

Или что я делаю неправильно?

Теги:
restangular

1 ответ

0
Лучший ответ

Используйте простой метод из restangular, чтобы избавиться от них.

Например: $scope.SecondItems.plain();

См. Https://github.com/mgonto/restangular

Ещё вопросы

Сообщество Overcoder
Наверх
Меню