0

データバインディングしているオブジェクトの配列があります-

$scope.records = [
    {field: "Full Name", value: "Joe Hanigan", isVisible: true},
    {field: "Age", value: "52 Years", isVisible: true},
    {field: "Diagnosis", value: "Common Cold", isVisible: true},
    {field: "Hospital Elum", value: "Alpha Lopus Epsum", isVisible: false},
    {field: "Hospital Code", value: "CKD34-23", isVisible: false}
  ];

チェックボックスとして「field」と「isVisible」を表示しています。ユーザーがブラウザのボックスをオン/オフにしたときに、「isVisisble」の値を切り替えたい。

それ、どうやったら出来るの?

4

1 に答える 1

3

配列をで使用すると仮定しますng-repeat。ここで、チェックボックスタイプの入力フィールドを定義します。ng-modelフィールドをモデルにバインドするために使用します。

<div ng-repeat="record in records">
   <input type="checkbox" name="isVisible" ng-model="record.isVisible">
</div>
于 2013-01-12T18:15:37.747 に答える