我有这个代码示例:
$scope.testarray = {
"a": true,
"b": true,
"c":false
};
$scope.test = function () {
alert($scope.testarray.length);
}
我期待看到带有“3”的警报,但我得到一个“0”(在某些情况下 - 未定义),我找不到原因。
我使用它来创建一组复选框,而需要数组以便在提交表单后检查它们的状态。
示例:http: //jsfiddle.net/dorongol/cwZ6F/