【发布时间】:2016-06-24 03:38:26
【问题描述】:
我正在开发 MEAN Stack Web 应用程序。我正在尝试在我的一个模型中使用二维数组。这是特定字段的架构:
alerts: [{ name: String, time: Number}]
现在我正尝试在我的 UI 应用程序中访问它。这是我访问和保存数据的方法。
if ($scope.task.NewUserAssigned){
if($scope.task.alerts.indexOf({name: "NewUserAssigned"}) == -1)
$scope.task.alerts.push({name: "NewUserAssigned", time: $scope.task.NewUserAssignedtime});
console.log("Checked: NewUserAssigned");
}}
但是我在下面的语法中做错了
if($scope.task.alerts.indexOf({name: "NewUserAssigned"}) == -1)
这就是为什么我无法搜索特定索引的原因。此代码将我的数据保存在数据库中。 现在如何访问数组中的元素?
【问题讨论】:
标签: javascript angularjs mongoose mean-stack