2015-10-20 57 views
2
$scope.form={ 
       Name:"", 
       fields:[ 
         { 
          id:"", 
          Name:"", 
          type:"dfsd", 
          order:"" 
         } 
         ] 
    }; 

如何訪問上述對象中的類型值。我需要將值推入它..我無法做到..所以我首先想到檢索一次,我做不到......所以我可以有兩個操作的解決方案。推送和檢索值。如何訪問angularjs中的嵌套對象值?

+0

請試試這個$ scope.form.fields [0] .TYPE –

+0

它的工作...但我們要做的循環right..and我需要推動ID,名稱,類型,爲了將字段的所有四個一次推到字段? – Sweety

+0

真的不太清楚你準備在這裏做什麼。你試圖從另一個對象分配值,還是將它綁定到HTML模板或其他東西?你可以用你嘗試過的代碼樣本更新這個問題嗎? – Claies

回答

1

使用此代碼:::

$scope.savebutton = function() { 
    angular.forEach($scope.textboxes, function(text) { 

    if (text != undefined && text.length != 0) { 
     inputs = []; 
     angular.forEach($scope.textboxes, function(t) { 
     inputs.push(t); 
     }); 
    } 
    }); 
    var textfield = { 
    id: "1", 
    Name: "textbox" 
    } 


    $scope.form = {}; 
    $scope.form.fields = []; 

    $scope.form.fields.push(textfield); 
    console.log(angular.toJson($scope.form)); 
    ngDialog.closeAll(); 
}; 
+0

這段代碼可以爲你服務嗎? –

+0

當我使用該語句時出現錯誤。無法讀取未定義的屬性'push' – Sweety

+0

提供planker示例代碼 –