arrays - 如何从数组 angularjs 中删除项目?

标签 arrays angularjs oop

为什么我无法从数组帖子中删除项目?

删除项目的html标签

html tag
<span ng-click="remove($index)"> delete</span>

//AngularJS method where I try to delete item
blog.remove = function(index) {
blog.posts.splice(index, 1);
};

//Angular array posts
blog.posts = [{
    "title": "Blog Post One",
    "comments": [
      {
        "body":"Lorem ipsum dolor sit amet, consectetur adipisicing elit. ",
        "author": "trollguy87"
      }
    ]}];

哪里可能有问题?

最佳答案

尝试将项目传递给函数并从项目中获取索引。

正如下面的线程中提到的。

How do I delete an item or object from an array using ng-click?

关于arrays - 如何从数组 angularjs 中删除项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38072885/

相关文章:

c - C 中的二维数组和警告 : assignment makes integer from pointer without a cast

javascript - 将敏感数据存储在 Local Stoarge 或 session 存储中是否安全? Localstorage 允许对敏感数据进行任何攻击

css - 与 AngularJS 绑定(bind)时,内联宽度在 IE 中不起作用

c++ - 智能指针和不可复制的成员字段

java - 具有多个接口(interface)的类

c# - 需要一些关于引用类型的说明

java - 添加新项目时如何启动计数器

javascript - this.setState 在 array.map 函数之外进行无限循环

sql - 在 SQL 查询中将结果集组合到数组中

javascript - 如何在指令 Controller 中注入(inject)依赖项