Angularjs 变量作为数组值

Angularjs 变量作为数组值,angularjs,multidimensional-array,Angularjs,Multidimensional Array,我有这个数组 $scope.critere_cuisine = [ {"name" : "Assiettes plates", "etats" : $scope.etats }] 指的是 $scope.etats = [{ "text": "Bon", "checked": true }, { "text": "Moyen", "checked": false }, { "text": "Mauvais", "checked": false }]; 但是我没能成功

我有这个数组

$scope.critere_cuisine = [
    {"name" : "Assiettes plates",
    "etats" : $scope.etats
  }]
指的是

$scope.etats = [{ "text": "Bon", "checked": true },
  { "text": "Moyen", "checked": false },
  { "text": "Mauvais", "checked": false }];

但是我没能成功,我错在哪里?

你可能在下面定义了
etat
critere\u烹饪
。如果您在
critere\u
之前声明了
etats
,它应该可以正常工作。

错误的地方在于,您没有告诉我们“让它工作”对您意味着什么,也没有显示您试图使用您创建的数据结构的任何代码。那么它不工作呢?你收到错误了吗?当我执行console.log(JSON.stringify($scope.critere_))时,我得到[{“name”:“assitets plates”,“etat”:“}]这没有问题。每个人都有这样的时刻。祝你好运