Javascript Ng单击并Ng重复-angularJs不';行不通
我知道ng repeat中有不同的作用域,但我仍然无法解决删除li的选定项(我不使用$index)而不是将来的可排序对象的问题Javascript Ng单击并Ng重复-angularJs不';行不通,javascript,angularjs,Javascript,Angularjs,我知道ng repeat中有不同的作用域,但我仍然无法解决删除li的选定项(我不使用$index)而不是将来的可排序对象的问题 <li class="m-1" ng-repeat="students in students.students"> <span>{{students.student}}</span> :knowledge is - <span>{{students.knowledge}}</span> <but
<li class="m-1" ng-repeat="students in students.students">
<span>{{students.student}}</span> :knowledge is - <span>{{students.knowledge}}</span>
<button type="button" class="btn btn-danger ml-2" ng-click="students.removeItem(item)">Delete</button>
</li>
我不需要在ng repeat中使用$parent也许您正在尝试执行以下操作:
<li class="m-1" ng-repeat="student in students.students">
<span>{{student.name}}</span> :knowledge is - <span>{{student.knowledge}} </span>
<button type="button" class="btn btn-danger ml-2" ng- click="removeItem(student)">Delete</button>
</li>
$scope.removeItem = function (item) {
this.students.students = this.students.students.filter(student => student !== item)
};
{{student.name}}:知识是{{student.knowledge}
删除
$scope.removietem=函数(项){
this.students.students=this.students.students.filter(student=>student!==item)
};
这是一个
老实说,我不明白你为什么让学生反对学生。
此外,为什么ng repeat中的每个项目都被称为:学生
我猜每个项目都需要变量名
student
,可能您正在尝试这样做:
<li class="m-1" ng-repeat="student in students.students">
<span>{{student.name}}</span> :knowledge is - <span>{{student.knowledge}} </span>
<button type="button" class="btn btn-danger ml-2" ng- click="removeItem(student)">Delete</button>
</li>
$scope.removeItem = function (item) {
this.students.students = this.students.students.filter(student => student !== item)
};
{{student.name}}:知识是{{student.knowledge}
删除
$scope.removietem=函数(项){
this.students.students=this.students.students.filter(student=>student!==item)
};
这是一个
老实说,我不明白你为什么让学生反对学生。
此外,为什么ng repeat中的每个项目都被称为:学生
我猜每个项目都需要变量名student
我的代码如下:我从不使用codepen,它甚至不显示arr。列表如果有效,请接受我的答案我的代码如下:我从不使用codepen,它甚至不显示arr。列表如果有效,请接受我的答案