1

私は次のコードを持っています:

<input type="checkbox" data-col="1" name="eighth-slot" data-ng-model="scope.friends.calendar[0][8]" class="ng-pristine ng-valid">

最初の[0]は曜日であり、2番目の[8]は2時間の時間枠を示し、その特定の時間帯のその日に空いているかどうかを示すtrue/falseを返します。

モデルを入力にバインドすることが最初のことだと思いますが、最後のパラメーターが真で​​あるかどうかをチェックするにはどうすればよいですか?

4

1 に答える 1

3

テンプレートでは受信者scope.friends.calendar[0][8]として想定されているので、言う必要はありません。scopeだからfriends.calendar[0][8]大丈夫です。

function Ctrl($scope) {
  $scope.friends = {calendar: [[]]};
  $scope.friends.calendar[0][8] = true;
}

たとえば、チェックボックスをオンにします。

于 2013-01-23T03:02:16.407 に答える