Maison  >  Article  >  interface Web  >  Poussez l'objet json vers l'instance dans le tableau en angulaire

Poussez l'objet json vers l'instance dans le tableau en angulaire

小云云
小云云original
2018-03-01 09:49:211908parcourir

Cet article partage principalement avec vous des exemples de poussée d'objets json dans des tableaux en angulaire. J'espère qu'il pourra vous aider.

Dans le projet, le format de données requis par l'API est


$scope.data = {
 "name":"zhangsan",
 "Menus": [{"id":1},{"id":2}]
}

et mon format de retour est


 $scope.data=["name":"zhangsan"]
 $scope.selected = [1,2,3];

Il est nécessaire d'intégrer les deux tableaux, où $scope.selected doit d'abord être converti en un objet json, puis l'opération push est effectué.

Le code est le suivant :


// 将menu数组转化为json格式
 self.convertJson = function (callback) {
  //传入数组为$scope.selected,每循环一遍就push一次
  angular.forEach($scope.selected, function (value, key) {
   $scope.data.Menus.push({
    'id':value
   });
  });
  callback($scope.data);
 };

Recommandations associées :

Notes sur la méthode push dans un tableau JavaScript

10 articles recommandés sur push

Utilisation de la méthode push dans un tableau Javascript Analyse

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn