Dieser Artikel zeigt Ihnen hauptsächlich Beispiele für das Verschieben von JSON-Objekten in Arrays in Angular. Ich hoffe, er kann Ihnen helfen.
Im Projekt ist das von der API benötigte Datenformat
$scope.data = { "name":"zhangsan", "Menus": [{"id":1},{"id":2}] }
und mein Rückgabeformat ist
$scope.data=["name":"zhangsan"] $scope.selected = [1,2,3];
Es ist notwendig, die beiden Arrays zu integrieren, wobei $scope.selected zuerst in ein JSON-Objekt konvertiert werden muss und dann der Push-Vorgang erfolgt durchgeführt.
Der Code lautet wie folgt:
// 将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); };
Verwandte Empfehlungen:
Hinweise zur Push-Methode im JavaScript-Array
10 empfohlene Artikel über Push
Verwendung der Push-Methode im Javascript-Array Analyse
Das obige ist der detaillierte Inhalt vonSchieben Sie das JSON-Objekt in eine Instanz im Array in Angular. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!