javascript - 如何替换列表对象中的一个值并使用 angularjs 将相同的新值分配给相同的对象列表?
问题描述
var test = list contains 10 rows with 4 columns;
test.then(function(d)){
$scope.mylist = d.data;
}
示例:我的列表包含一行
name:"rajesh";
id:10009;
branch:"dotnet";etc...
在这里,我想将所有行的分支 dotnet 替换为 angular,并再次将该值分配给同一对象。
意味着我需要这样的输出?
name:"rajesh";//1st row
id:100009;
branch:"angular";
name:"sai";//2nd row
id:1004;
branch:"angular"; like this
请建议我是 angularjs 的新手
解决方案
仅供参考,您使用的是非常古老的 JavaScript 语法。(建议升级)无论如何,扩展您问题中的代码片段。
更新
问题与您在评论中提出的问题不同。如果您正在寻找代码来完成它。这里是...
const results = [
{ Name: 'raju', Id: 1009, Branch: 'cse' },
{ Name: 'sai', Id: 1019, Branch: 'ece' },
{ Name: 'nandu', Id: 1089, Branch: 'civil' }
];
const output = results.map(user => {
user.Name = '****';
return user;
});
只需用于map
转换您的数据。
var test = list contains 10 rows with 4 columns;
test.then(function(d)){
$scope.mylist = d.data.map(function(user) {
if (user.branch === 'dotnet') {
user.branch = 'angular';
}
return user;
});
}
推荐阅读
- python - 如何在 Jupyter 笔记本的 HTML 输出中获取垂直滚动条
- reactjs - 在两个不同的主机上部署 React + API 应用程序
- php - 正确重定向以避免 www/non-www 页面被视为重复
- prettier - 如何使用 Prettier 递归检查文件
- java - Java:如何从用户输入创建方法
- python - 如何使用Visual Studio compile读取python目录中的所有文件
- sql - Powershell 日期时间到 SQL 日期时间
- javascript - 将函数作为参数传递给递归 setTimeout
- javascript - 使用 Flask 将 JavaScript 连接到 Python 脚本
- python - 我该如何解决这个游戏,以便如果中间一栏被填满,它不会说 Tie?