我正在尝试这个:
Error: item.number is undefined
我得到了:
current
如果1
未定义,如何将item.number
设置为.syntastic_c_config
?
答案 0 :(得分:4)
此错误,因为项目本身未定义。尝试:
current: item && item.number ? item.number : 1
如果item.number可能为0,请将其更改为:
current: item && item.number !== undefined ? item.number : 1
0是假的,所以在第一种情况下会被1覆盖。
答案 1 :(得分:1)
试试这个:
$scope.items = {
current: (item && typeof item.number != "undefined") ? item.number : 1
};
答案 2 :(得分:0)
只需使用简单的if-else:
$scope.items = {}
if(item.number == undefined) {
$scope.items.current = 1;
}
else {
$scope.items.current = item.number;
}