【发布时间】:2016-11-04 15:51:41
【问题描述】:
我正在使用 AngularJS 编写一个应用程序,并且想知道如何将一个项目从一个数组推送到另一个数组。
这里是示例代码:
$scope.tasks = [
{title: "Do the dishes"},
{title: "Walk the dog"},
];
$scope.addToTasksDone = function() {// IM FAILNG HERE};
$scope.tasksDone = [];
如何将值为“Do the bowls”的项目推送到 tasksDone 数组?
【问题讨论】:
-
从数组中取出元素,得到它的索引&
splice它,然后把它推到另一个数组中 -
如何从这个数组中取出来?
-
将唯一值传递给函数,遍历列表并通过唯一 ID 查找元素
-
你有这方面的例子吗?
-
您可以避免使用数组并为您的任务对象添加一个属性“finished: true”。在我看来,这将是更好的设计。
标签: javascript arrays angularjs