私はこのコード例を持っています:
$scope.testarray = {
"a": true,
"b": true,
"c":false
};
$scope.test = function () {
alert($scope.testarray.length);
}
「3」のアラートが表示されることを期待していましたが、「0」が表示され (場合によっては未定義)、理由がわかりません。
フォームが送信されたら、それらのステータスを確認するために配列が必要なときに、一連のチェックボックスを作成するためにこれを使用しています。