Javascript TypeError:无法读取属性';0';未定义角度的定义 for(var i=0;i
真的很困惑这怎么可能是错的 “i”定义为零,因此不确定它如何找不到值 下面是我的整个控制器代码Javascript TypeError:无法读取属性';0';未定义角度的定义 for(var i=0;i,javascript,angularjs,Javascript,Angularjs,真的很困惑这怎么可能是错的 “i”定义为零,因此不确定它如何找不到值 下面是我的整个控制器代码 for ( var i = 0; i < members.length; i++ ) { var value = value[i]; console.log(value); } angular.module(module.name).controller(module.name+'.c.+current.name、[ “$scope”, “$
for ( var i = 0; i < members.length; i++ ) {
var value = value[i];
console.log(value);
}
angular.module(module.name).controller(module.name+'.c.+current.name、[
“$scope”,
“$stateParams”,
“成员”,
"评估",,
“$localStorage”,
功能(范围、状态参数、成员、评估、$localStorage){
scope.members=成员;
//A评估和项目范围变量
范围.评估=评估;
scope.active=$localStorage.$default({
值:false
});
console.log(members.length);
//除了启动自动取款机,这没什么用
//控制台日志
scope.change=功能(激活){
如果(活动){
scope.active=$localStorage.$default({
值:true
});
console.log('hi1');
}否则{
scope.active=$localStorage.$default({
值:false
});
console.log('hi2');
}
};
对于(var i=0;i
更新
这就是我想要的:
angular.module(module.name).controller(module.name + '.c.' + current.name, [
'$scope',
'$stateParams',
'members',
'assessment',
'$localStorage',
function (scope, stateParams, members, assessment, $localStorage) {
scope.members = members;
// Asessment and item scope variables
scope.assessment = assessment;
scope.active = $localStorage.$default({
value : false
});
console.log(members.length);
// This isn't doing anything much atm apart from firing the
// console logs
scope.change = function (active) {
if (active) {
scope.active = $localStorage.$default({
value : true
});
console.log('hi 1');
} else {
scope.active = $localStorage.$default({
value : false
});
console.log('hi 2');
}
};
for ( var i = 0; i < members.length; i++ ) {
var value = value[i];
console.log(value);
}
}
]);
for(var i=0;i
据我所知,值
要么为真
要么为假
。因此,您需要删除该行:
for ( var i = 0; i < members.length; i++ ) {
value = "value" + i;
console.log(value);
}
我想您正在尝试这样做,因为成员是具有值数组的成员。请将代码更改为:
value = value[i];
就我所见,值
要么为真
要么为假
。因此,您需要删除该行:
for ( var i = 0; i < members.length; i++ ) {
value = "value" + i;
console.log(value);
}
我想您正在尝试这样做,因为成员是具有值数组的成员。请将代码更改为:
value = value[i];
就我所见,值
要么为真
要么为假
。因此,您需要删除该行:
for ( var i = 0; i < members.length; i++ ) {
value = "value" + i;
console.log(value);
}
我想您正在尝试这样做,因为成员是具有值数组的成员。请将代码更改为:
value = value[i];
就我所见,值
要么为真
要么为假
。因此,您需要删除该行:
for ( var i = 0; i < members.length; i++ ) {
value = "value" + i;
console.log(value);
}
我想您正在尝试这样做,因为成员是具有值数组的成员。请将代码更改为:
value = value[i];
根据你对先前答案的评论,你可能想要这样的答案
value = members[i];
for(var i=0;i
因此,输出将是:
价值0
价值1
价值2
如果要显示成员值
for ( var i = 0; i < members.length; i++ ) {
console.log('value' + i);
}
for(var i=0;i
根据您对上一个答案的评论,您可能希望这样
value = members[i];
for(var i=0;i
因此,输出将是:
价值0
价值1
价值2
如果要显示成员值
for ( var i = 0; i < members.length; i++ ) {
console.log('value' + i);
}
for(var i=0;i
根据您对上一个答案的评论,您可能希望这样
value = members[i];
for(var i=0;i
因此,输出将是:
价值0
价值1
价值2
如果要显示成员值
for ( var i = 0; i < members.length; i++ ) {
console.log('value' + i);
}
for(var i=0;i
根据您对上一个答案的评论,您可能希望这样
value = members[i];
for(var i=0;i
因此,输出将是:
价值0
价值1
价值2
如果要显示成员值
for ( var i = 0; i < members.length; i++ ) {
console.log('value' + i);
}
for(var i=0;i
显然value
在第一次访问时未定义var value=value[i]代码>bevar值=成员[i]代码>?显然,当第一次访问时,值
未定义代码>bevar值=成员[i]代码>?显然,当第一次访问时,值
未定义代码>bevar值=成员[i]代码>?显然,当第一次访问时,值
未定义代码>bevar值=成员[i]代码>?我需要允许console.log工作的值。我基本上是在尝试生成一个输出value1、value2、value3等的值。有什么想法吗?只要给出console.log(“value:+I)
。这样就可以了。我需要允许console.log工作的值。我基本上是在尝试生成一个输出value1、value2、value3等的值。有什么想法吗?只要给出console.log(“value:+I)
。这样就可以了。我需要允许console.log工作的值。我基本上是在尝试生成一个输出value1、value2、value3等的值。有什么想法吗?只要给出console.log(“value:+I)
。这样就可以了。我需要允许console.log工作的值。我基本上是在尝试生成一个输出value1、value2、value3等的值。有什么想法吗?只要给出console.log(“value:+I)
。这就是我想要的:for(vari=0;I