angular.forEach($scope.selectedPoll.questions, function(value, key) {
if (key) {
TODO
if ($scope.selectedPoll.survey_data[i].q1 // here i have q1
but i want to put (key)
如何使用(key)扩展范围?
所以它看起来像这样
if ($scope.selectedPoll.survey_data[i].(key) ?
我的观点是,对于问题中的每个键,我在另一个 if 语句中都有相同的键。
最佳答案
尝试以下操作,而不是 $scope.selectedPoll.survey_data[i].q1
:
$scope.selectedPoll.survey_data[i][key]
关于javascript - angular.forEach,可以使用函数(key)作为范围扩大吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28583279/