使用 ng-repeat 内使用的 ng-click 更改布尔值

2024-01-20

我使用 ng-repeat 在 div 内的 html 页面上显示一些数据。在 - 的里面div我有一个按钮来隐藏每个内容的内容div单独。这是我的 html 文件的简化版本。

<body ng-app="task" ng-controller="repeat">
    <div ng-repeat='x in array' ng-show="{{ x.show }}">
      <p>{{ x.text }}
      </p>
  <button ng-click="toggle()">Hide</button>
    </div>
</body>

我的 .js 文件中的代码如下

var app = angular.module('task');
app.controller('repeat',function($scope){
    $scope.array = [{
        show: true,
        text:'Sample Text 1'},
      { 
        show: true,
        text:'Sample Text 2'},
      { 
        show: true,
        text:'Sample Text 3'}];

    $scope.toggle = function(){
       $scope.array.show = false ;
      };
})

任何人都可以建议我进行所需的更改,以便单击我的div,该特定 div 被隐藏。

我认为我在调用时引用数组的特定元素时犯了一个错误function toggle()通过 ng-click


将您的元素作为切换函数中的参数。

<button ng-click="toggle(x)">Hide</button>

并在控制器中更改它,如下所示:

$scope.toggle = function(x){
    x.show = !x.show;
};
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 ng-repeat 内使用的 ng-click 更改布尔值 的相关文章

  • ui-router 在抽象父级上具有多个视图

    我正在尝试创建一个route层次结构与ui router 我遇到了问题 我有三层模板 访客模板 用户模板 管理员模板 所以我的index html页面是
  • 刷新页面时保留页面数据

    我是角度新手 我正在使用一项服务 该服务获取对象列表并将其显示在第一页上 然后根据单击的对象 我在下一页上设置选项卡标题 但是 当我刷新页面时 列表的范围丢失 并且选项卡标题引发异常 导致页面不显示信息 即使刷新第二页 是否有任何方法可以保
  • AngularJS:如何缓存从 $http 调用返回的 json 数据?

    如何缓存从 http 调用返回的 json 数据 我使用以下风格的 http 调用 http url SomeWebMethodUrl method POST data query somevalue headers Content Typ
  • 带有绝对路径的角度js templateUrl

    在带有 url 的视频观看页面上 观看 video id 我有一个 ng 应用程序 该指令如下所示 app directive myApp function return restrict E templateUrl ng template
  • 如何并排展开和折叠三个div?

    document ready function toggle click function if this data name show sidebar animate width 10 hide map animate width 89
  • 如何使用 TypeScript 和 Angular 2 将插件添加到 ng2-ckeditor ?

    我正在尝试添加Justify插件到我的 ckeditor 但不幸的是我找不到任何关于如何将插件添加到 ng2 ckeditor 的信息 另外 我找不到任何应该添加插件的目录或配置文件 我正在使用 ng2 ckeditor1 0 6使用 Ty
  • 使用 Angular JS ng-src 的后备(默认)图像

    我正在尝试使用从模式返回的数据设置图像源 这是在 ng repeat 循环内 div div span table tr td class imgContainer img td tr table span div div
  • ng-include 跨域帮助 angularjs

    我正在尝试为加载到 ng include 跨域的 url 实现白名单 这是一场噩梦 我有一个在本地运行良好的包含 div div 然后我像这样添加白名单 angular module myApp ngRoute ngResource con
  • 如何创建自定义输入类型?

    例如 我想创建一个类似于 AngularJS 实现 电子邮件 的方式的自定义输入类型
  • 如何使用 ng-if 测试变量是否已定义

    有没有办法使用ng if测试变量是否已定义 而不仅仅是它是否为真 在下面的示例中 现场演示 http plnkr co edit jKPN0dOHDWBtPxJHXv2R p preview HTML 仅显示红色商品的运费 因为item s
  • 如何使用 $http.get 获取 304 状态代码?

    如何使用 http get 获取 304 状态代码 http get menu json success function data status headers scope menu data console log status sho
  • 在 AngularJS 控制器之间共享数据,但共享数据来自 Ajax 调用

    我已经弄清楚如何在下面的示例中使用共享服务在两个 AngularJS 控制器之间共享数据 运行中fiddle http jsfiddle net antelopelovefan pPKzW 1 var app angular module
  • 在 AngularJs 中动态更改按钮文本

    我正在使用 AngularJS CSS 和 HTML 这就是我想做的 根据某个函数的输出禁用按钮isPublished 我需要将鼠标悬停在按钮上 就像禁用按钮时 将鼠标悬停在文本上可能是 I m disabled 当它没有被禁用时 悬停在文
  • getLocationAbsUrl 与 getCurrentUrl

    在量角器中 全球可用browser对象有两个方法 getLocationAbsUrl http angular github io protractor api view Protractor prototype getLocationAb
  • 在 History popstate 事件中获取 AngularJs $scope?

    我是 angularjs 开发新手 我有 var app angular module myapp app controller ProductCtrl scope sce function scope sce scope products
  • AngularJs 数据绑定不适用于 ionic

    我觉得我在离子输入文本中遗漏了一些明显的东西 我在用angular ui router这条路线 stateProvider state findPersons url findPersons templateUrl html findPer
  • Angularjs 模式的复选框表现得很奇怪

    我有一个有角度的应用程序plunker http plnkr co edit rac8w9g8L0eX8mlXKuVn p preview 当我们单击该按钮时 它会打开一个包含项目列表的模式对话框 其中 2 项是根据复选框表输入中的条件进行
  • 单元测试依赖注入

    我对茉莉花和业力是全新的 我相信我的环境设置正确 并且我能够运行非常基本的单元测试 但是一旦我尝试实例化控制器 我就会收到未知提供程序错误 并且我不确定如何调试它 我需要传入 stateProvider 依赖项吗 我在角种子示例中没有看到这
  • 如何在angularjs中使用addClass方法

    我有一个仅限于类的 angularjs 指令 如何使用 angularjs 中的 addClass 方法添加它 指示 app directive number function return restrict C link function
  • 如何在量角器中模拟拖放动作?

    我有一个双滑块 我想测试它是否可操作并返回正确的数据 滑块有一个最小和一个最大处理程序 它还有一些 我可以挂钩的断点 我想要模拟的是 handler max 元素的 touchStart 将拇指移动到类为 step 3 的元素上 handl

随机推荐

  • Win32同步

    我正在尝试编写一个应用程序 基于控制台 其中一个线程从控制台读取信息 另一个线程将相同的信息打印回控制台 我陷入了实现同步逻辑的困境 谁能给我推荐一些样品 john 如果你指的是 c 你可以在这里找到示例 使用临界区对象 http msdn
  • 当我向项目添加文件时,为什么 Visual Studio 会检出 .vspscc 文件?

    如果我将新文件添加到 TFS 源代码控制下的项目 它将检出该项目文件以及该项目文件对应的 vspscc 文件 项目文件本身发生更改 以包含新文件 但 vspscc 文件根本没有更改 何必费力去检查呢 有没有办法禁止它被签出 如果有 我应该吗
  • 来自 Process.MainWindowHandle 的 C# HwndSource

    我试图 挂钩 窗口的消息来检测最小化 最大化 我环顾四周 认为执行此操作的唯一 最佳解决方案是挂钩窗口的消息 并检查 WM WINDOWPOSCHANGED 消息 然后检查其状态 我遇到了问题 System Windows Interop
  • 如何使用 Oracle 和 SQL Server 将 .NET 4.5 C# Entity Framework 6 中的列映射为大写?

    我正在使用 C NET 4 5 和实体框架 http en wikipedia org wiki ADO NET Entity Framework我的项目中有 6 个 它使用 Oracle 和 SQL Server 具体取决于客户端的安装
  • Linq to SQL DataContext Windsor IoC内存泄漏问题

    我有一个 ASP NET MVC 应用程序 它使用 Castler Windsor IoC 根据每个 Web 请求创建 Linq2SQL 数据上下文 由于某些我不完全理解的原因 每次创建新的数据上下文 在每个 Web 请求上 时 都会占用大
  • 为什么“​”被注入到我的 HTML 中?

    编辑 您可以看到问题here http project gauss appspot com 查看源代码 EDIT2 有趣的是not源码中的问题 仅适用于控制台 Firebug 也是如此 我在名为的文件中有以下标记test html h3 T
  • win32 c++ 在没有子类化的情况下检测编辑控件中的“输入”?

    基本上 我想要一个 Enter 来触发一条消息 当编辑控件获得焦点并且用户按下 Enter 时 我可以捕获该消息 网上所有的解决方案似乎都是关于子类化的 但我想知道是否还有其他方法可以解决这个问题 例如 我的按钮有一个标识符 ID BUTT
  • 如何自定义 Google 表格中答案为“是”时连接的标头值的顺序

    我怎样才能修改这个方程谷歌电子表格 https docs google com spreadsheets d 1tHL2IdijLaAD5my7m4a1uaiXNleb6Z1bI7x HPXfAVI edit usp sharing我发现这
  • Jar 签名者和 Apk 签名者有什么区别?

    由于 ApkSigner 在 Android SDK 构建工具的修订版 24 0 3 及更高版本中可用 我有一个问题 ApkSigner 和 JarSigner 之间有什么区别 为什么我们需要 ApkSigner 我可以在命令行中为两个签名
  • Swift:什么是 .swift-version 文件?

    我看到很多项目的根目录中有这个文件 swift 版本 以下是一些示例 https github com hackiftekhar IQKeyboardManager https github com hackiftekhar IQKeybo
  • 如何获取数字形式的单选按钮值

    有没有办法以整数形式获取单选按钮的值 我正在提交一个表单 但我从单选按钮获得的值始终是一个字符串 我尝试了很多解决方案 但没有一个有效 div class form check form check inline div
  • Firebase 数据不显示在 flutter 应用程序中

    我正在尝试在使用 flutter 制作的应用程序中使用 Firebase 显示数据 这一直有效直到几个小时前 之后尽管我的代码没有发生任何变化 它仍然停止工作 我收到以下警告 W DynamiteModule 3174 Local modu
  • jquery mobile url 参数未在浏览器中更新,但使用“data-url”获取正确的参数

    我创建了以下示例来展示我所经历的情况 如果我使用 Page 2a 按钮从第 1 页导航到第 2 页 则 URL 将按预期为 page2 is a 当我单击按钮返回第 1 页 然后导航到第 2b 页时 URL 仍会显示 page2 id a
  • 如何将 Tomcat 的 context.xml 中的属性注入到 Seam 组件中?

    Seam 文档会让您相信 如果您在 web xml 中定义一个属性 或者通过 D 参数 它会找到它并自动在您的 bean 上设置它 因此 如果您有一个名为 gateway 的 bean 带有属性登录和 setter 则可以在 seam pr
  • 人体全身检测:轮廓而不是矩形

    我必须使用 opencv 实现整个人体的轮廓检测 从脚到头 多种姿势 例如举手等 我设法编译并运行我在这里找到的代码https gist github com yoggy 1470956 https gist github com yogg
  • 按返回类型重载

    我在这里读到了一些关于这个主题的问题 这对我来说似乎仍然令人困惑 我刚刚开始学习C 还没有学习模板或运算符重载等 现在有没有简单的方法来重载 class My public int get int char get int 没有模板或奇怪的
  • 预览版无法在 MobileFirst Platform Foundation Server 7.0 上运行

    在 MobileFirst Server Platform Foundation 7 0 上 预览版在控制台中不起作用 在 Eclipse 开发方面 一切运行良好 The error message is the following 这是日
  • Winform 菜单条和隐藏选项卡

    您好 我正在考虑创建一个选项卡控件 该选项卡页将通过菜单条中的点击进行过滤 For ex 我的菜单条采用表格 1 我的选项卡控件采用表格 2 我的选项卡控件由 7 个选项卡组成 我希望一次只显示 1 个选项卡 例如 如果我单击菜单条中的名称
  • ARM 汇编:存储上的自动递增寄存器

    是否可以使用 STR 自动递增寄存器的基地址 Rn 我仔细阅读了文档 但未能找到明确的答案 主要是因为命令语法同时适用于 LDR 和 STR 理论上它应该适用于两者 但我找不到任何 auto 的示例 在商店上递增 加载正常 我编写了一个小程
  • 使用 ng-repeat 内使用的 ng-click 更改布尔值

    我使用 ng repeat 在 div 内的 html 页面上显示一些数据 在 的里面div我有一个按钮来隐藏每个内容的内容div单独 这是我的 html 文件的简化版本 div p x text p div