この記事では主に、Angular で json オブジェクトを配列にプッシュする例を紹介します。お役に立てれば幸いです。
このプロジェクトでは、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); };
関連する推奨事項:
以上がjsonオブジェクトをangularの配列のインスタンスにプッシュしますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。