Angularjs ng仅对第一项重复迭代
主文件: 身体 AppCtrl文件:Angularjs ng仅对第一项重复迭代,angularjs,pug,Angularjs,Pug,主文件: 身体 AppCtrl文件: function AppCtrl($scope){ $scope.set_riddleTypes = function(riddleTypes){ $scope.riddleTypes = riddleTypes; }; $scope.set_riddleDB = function(riddleDB){ $scope.riddleDB = riddleDB; } } 谜语类型列表包含14项
function AppCtrl($scope){
$scope.set_riddleTypes = function(riddleTypes){
$scope.riddleTypes = riddleTypes;
};
$scope.set_riddleDB = function(riddleDB){
$scope.riddleDB = riddleDB;
}
}
谜语类型列表包含14项。如果我只显示riddletypes,它会显示整个列表,但ng repeat只会迭代第一项。你知道为什么吗?当你在
set\u ridldtypes
函数中使用console.log($scope.ridldtypes)时,你会得到什么?它不应该是未定义的。我已经将$scope.ridldtypes初始化为空列表。它现在返回[]
function AppCtrl($scope){
$scope.set_riddleTypes = function(riddleTypes){
$scope.riddleTypes = riddleTypes;
};
$scope.set_riddleDB = function(riddleDB){
$scope.riddleDB = riddleDB;
}
}