Angularjs ng重复不工作,我是否遗漏了什么?

Angularjs ng重复不工作,我是否遗漏了什么?,angularjs,angularjs-scope,ng-repeat,Angularjs,Angularjs Scope,Ng Repeat,我目前已经设置了: $scope.privates = [ {value:'Private'}, {value:'Public'} ]; 在我看来,我是这样做的: %h2 Etablissement %div{"data-ng-repeat" => "private in privates"} %input{"data-ng-model" => "filterPrivacy[private.value]",:type => "checkbo

我目前已经设置了:

  $scope.privates = [
    {value:'Private'},
    {value:'Public'}
  ];
在我看来,我是这样做的:

%h2 Etablissement
  %div{"data-ng-repeat" => "private in privates"}
    %input{"data-ng-model" => "filterPrivacy[private.value]",:type => "checkbox"}
      {{private.value}}
目前,它呈现出:

        <h2>Etablissement</h2>
        <div data-ng-repeat-start='private in privates'>
          <input data-ng-model='filterPrivacy[private.value]' type='checkbox'>
        </div>

呈现的代码中存在一个问题,应该使用
data ng repeat
而不是
data ng repeat start
,如果只更改此部分,则它可以正常工作:

如果您想使用
data ng repeat start
我认为还应该包括
data ng repeat end

我还初始化了
$scope.filterPrivacy={}在控制器中,但我认为是您做的,这不是主要问题

使用数据ng重复开始/结束,其呈现方式如下:

祝您玩得开心

谢谢您抽出时间来摆弄小提琴,它工作得非常好!干杯
<div ng-repeat='private in privates'>
   [{"value":"Private"},{"value":"Public"}]
</div>