ホームページ > 記事 > ウェブフロントエンド > angularJS の配列に json オブジェクトをプッシュする方法
今回は、angularJSのjsonオブジェクトをarrayにプッシュする方法と、jsonオブジェクトをangularJSの配列にプッシュするための注意事項について説明します。実際のケースを見てみましょう。一見。
プロジェクト内でAPIが必要とするデータ形式は$scope.data = {
"name":"zhangsan",
"Menus": [{"id":1},{"id":2}]
}
です
$scope.data=["name":"zhangsan"]
$scope.selected = [1,2,3];
です
2 つの配列を統合する必要があり、まず $scope.selected を json オブジェクトに変換してから、プッシュ操作を実行する必要があります。
コードは次のとおりです: // 将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);
};
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:smutableで元に戻すとやり直しの効果を達成する方法js以上がangularJS の配列に json オブジェクトをプッシュする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。