ここで、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); };
上記は私がまとめたもので、将来的に皆さんのお役に立てれば幸いです。
関連記事:
vue.jsのselectの値を取得する方法(詳細なチュートリアル)
スロットを使用してVueでスロット配布コンテンツを実装する方法
以上がangular で json オブジェクトを配列にプッシュする方法の使用方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。