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!