Javascript 删除许多表值AngularJS
我正在试图找出如何从'dzviokli'中删除与'maja.ID'没有相同'majaId'的所有表值 这是我的htmlJavascript 删除许多表值AngularJS,javascript,angularjs,Javascript,Angularjs,我正在试图找出如何从'dzviokli'中删除与'maja.ID'没有相同'majaId'的所有表值 这是我的html <tbody> <tr ng-repeat="maja in majas"> <td>{{maja.numurs}}</td> <td>{{maja.iela}}</td> <td>{{maja.pilseta
<tbody>
<tr ng-repeat="maja in majas">
<td>{{maja.numurs}}</td>
<td>{{maja.iela}}</td>
<td>{{maja.pilseta}}</td>
<td>{{maja.valsts}}</td>
<td>{{maja.pasts}}</td>
<td><button ng-click="linkedDzivokli(maja)" class="dzivoklap poga">Dzivokli</button></dt>
</tr>
</tbody>
<tbody>
<tr ng-repeat="dz in dzivokli">
<td>{{dz.numurs}}</td>
<td>{{dz.stavs}}</td>
<td>{{dz.ist_sk}}</td>
<td>{{dz.iedz_sk}}</td>
<td>{{dz.pilna_plat}}</td>
<td>{{dz.dziv_plat}}</td>
</tr>
</tbody>
{{maja.numurs}
{{maja.iela}
{{maja.pilseta}}
{{maja.valsts}
{{maja.pasts}
季沃克利
{{dz.numurs}
{{dz.statvs}}
{{dz.ist_sk}}
{{dz.iedz_sk}}
{{dz.pilna_plat}}
{{dz.dziv_plat}}
这是我的js。maja.ID是来自另一个数据库的maja,它包含值ID。表dzivokli具有值“MajaId”,并且它与表“maja”值ID链接
$http.get("http://localhost:20988/api/maja").success(function (response){$scope.majas = response;});
$http.get("http://localhost:20988/api/dzivoklis").success(function(response){$scope.dzivokli = response;});
var sar = $scope.dzivokli;
var index = maja.ID;
lala(sar,index);
}
function lala(sar,index)
{
for(var i = 0; i < sar.length; i++)
{
if(sar[i].MajaId != index)
{
var x = sar.indexOf(sar[i]);
}
sar.splice(x,1);
}
}
$http.get(“http://localhost:20988/api/majasuccess(函数(响应){$scope.majas=response;});
$http.get(“http://localhost:20988/api/dzivoklissuccess(函数(响应){$scope.dzivokli=response;});
var sar=$scope.dzivokli;
var指数=maja.ID;
lala(sar,指数);
}
函数lala(sar,索引)
{
对于(变量i=0;i
使用以下方法进行测试:
for(变量i=0;i }
我已经弄明白了。感谢jlizanab回答:)
这是我的js
$scope.linkedDzivokli = function(maja)
{
$http.get("http://localhost:####/api/dzivoklis").success(function(response){
var garums = response.length;
for (var i = 0; i != garums; i++)
{
if (response[i].MajaId == maja.ID) {}
else
{
response.splice(response.indexOf(response[i]), 1);
garums = garums - 1;
i = i - 1;
}
}
$scope.dzivokli = response;
});
}
这不是你问题的答案,而是:1。开始使用英文变量名2。开始使用JShint3。开始使用JSLint