angular.forEach,可以使用函数(键)作为范围扩大
angular.forEach, Possible to use function(key) as scope enlargement?
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)
使用(键(扩展范围是可能的?
所以它会看起来像这样
if ($scope.selectedPoll.survey_data[i].(key) ?
我的观点是,对于问题中的每个键,我在另一个 if 语句中都有相同的键。
而不是$scope.selectedPoll.survey_data[i].q1
,请尝试以下操作:
$scope.selectedPoll.survey_data[i][key]
$scope.selectedPoll.survey_data[i][key]
使用数组表示法动态访问对象属性的方法。我不知道我是否理解你呢?
相关文章:
- 正在全局范围中查找JavaScript函数
- 如何通过数组更新角度子范围
- Foreach无法在Typescript中工作
- $rootScope未使用forEach进行更新
- 如何制作简单的php'在Javascript中的foreach等价物
- 如何使用ngrepeat和双向绑定获得指令的隔离范围
- HTML范围:动态设置值属性
- "实例范围”;TypeScript类的getter/setter
- jquery日期选择器年份范围默认值
- Jpgraph:如何手动设置X轴和Y轴的范围
- 在对象数组中查找多个值的d3范围
- 动态加载angularjs并生成控制器和范围
- angular.forEach,可以使用函数(键)作为范围扩大
- 使用forEach修改角度范围变量
- 淘汰赛:can't从嵌套foreach访问父级范围的属性
- 将范围传递给 forEach
- ES6 循环和 forEach 中的上下文和变量范围
- Keystone.js嵌套承诺 -> foreach -> 列表查找范围问题
- javascript和变量范围中foreach内部的函数
- 谷歌应用脚本- ForEach在范围内