如何在角控制器中应用foreach循环
How to apply foreach loop in angular controller
我在控制器中有一个数组,它分配了多个键值,我需要访问控制器中的这些值,以便我可以将这些数据保存到数据库
数组:-
$scope.Notes['surfacedefault-1'] = { value: "xyz" };
$scope.Notes['surfacedefault-2'] = { value: "we" };
$scope.Notes['surfacedefault-3'] = { value: "123" };
$scope.Notes['surfacedefault-4'] = { value: "red" };
$scope.Notes['surfacedefault-5'] = { value: "blue" };
请建议我使用foreach循环
应该是这样的
angular.forEach($scope.Notes, function(value, key) {
console.log(key + ': ' + value);
});
也可以使用。push在数组中创建键值对,例如:
$scope.Notes.push({'surfacedefault-1':'xyz'});
use forEach in angular
angular.forEach($scope.Notes, function (val, key) {
console.log(val.value)
})
这可能是一个解决方案吗?
$scope.Notes=[
{name:'surfacedefault-1', value: "xyz" },
{name:'surfacedefault-2', value: "we" },
{name:'surfacedefault-3', value:"123" },
{name:'surfacedefault-4',value: "red" },
{name:'surfacedefault-5',value: "blue" }];
for(var i=0;i<$scope.notes.length;i++{
do something
}
使用这个。
var array = Object.keys($scope.Notes).map(function(key, index, array){
return $scope.Notes[key].value
})
相关文章:
- 如何将HTML id分配给元素,以及如何将JavaScript应用于元素
- Canvas Html5绘图应用程序,移动画布会导致重大问题
- Emberjs应用程序加载在除Index之外的所有路由上
- 使用电话间隙在Android应用程序中显示SQL Lite的数据
- 跟踪在页面加载时应用内联样式的JavaScript
- 在AngularJS应用程序中使用封装指令和路由的推荐方式是什么
- 如果文本字段为空,则使用JavaScript应用CSS样式
- Windows8应用程序(html&Javascript):从图片库(除了文件选择器)显示图像的另一种方式
- 为什么在单独的函数中应用时转换会闪烁/断断续续(D3)
- angular 1.5应用程序中的导航栏
- Foreach无法在Typescript中工作
- 在Web应用程序中使用Highcharts javascript
- angularjs+rails应用程序中未显示模板
- 从html创建一个指令,该指令按类名应用函数
- $rootScope未使用forEach进行更新
- 使用acess代币登录Facebook,并通过网络应用程序离线发布
- 如何在foreach循环中对每个产品单独应用评级系统
- 如何在角控制器中应用foreach循环
- 谷歌应用脚本- ForEach在范围内
- JavaScript (Angular) ForEach循环改变不应用