检查 gridOptions 中是否存在行
Check existence of row in gridOptions
我在 angular.JS 中有 ui_grid 并且我有一个表单可以将数据添加到该网格
我想验证表格中的数据是否已经存在于网格中!
有什么方法可以帮助我做到这一点吗??
这是我的代码:
var Exists = false;
for (var i = 0; i < $scope.gridOptions.data.length ; i++)
{
if ($scope.gridOptions.data[i]['country_id'] == personNationality.country_id) {
Exists=true;
}
}
if (Exists == false)
{
//Add To Db
}
但我想知道在 ui_grid 中是否有一种简单的方法可以做到这一点?!
谢谢
ui-grid 本身无法检查是否存在,但您可以使用 Angular 提供答案:
var Exists = false;
$scope.gridOptions.data.some(function(cfg) {
Exists = Exists || (cfg['country_id'] == personNationality.country_id);
});
if(!Exists) {
// Add to Db
}
我在 angular.JS 中有 ui_grid 并且我有一个表单可以将数据添加到该网格 我想验证表格中的数据是否已经存在于网格中! 有什么方法可以帮助我做到这一点吗?? 这是我的代码:
var Exists = false;
for (var i = 0; i < $scope.gridOptions.data.length ; i++)
{
if ($scope.gridOptions.data[i]['country_id'] == personNationality.country_id) {
Exists=true;
}
}
if (Exists == false)
{
//Add To Db
}
但我想知道在 ui_grid 中是否有一种简单的方法可以做到这一点?! 谢谢
ui-grid 本身无法检查是否存在,但您可以使用 Angular 提供答案:
var Exists = false;
$scope.gridOptions.data.some(function(cfg) {
Exists = Exists || (cfg['country_id'] == personNationality.country_id);
});
if(!Exists) {
// Add to Db
}