在項目中,api要求的數據格式為
$scope.data = { "name":"zhangsan", "Menus": [{"id":1},{"id":2}]}
而我的返回格式為
$scope.data=["name":"zhangsan"] $scope.selected = [1,2,3];
需要將兩個數組整合,其中$scope.selected要先轉化為json對象,再進行push操作。
代碼如下:
// 將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); };
以上這篇angular json對象push到數組中的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。
新聞熱點
疑難解答