ng-click传参控制ng-repeat元素显示与隐藏

说明:

1、使用ng-repeat显示参数

2、通过ng-click按钮显示或隐藏内容。通过添加shows和id两个参数控制显示。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<script src="http://apps.bdimg.com/libs/angular.js/1.4.6/angular.min.js"></script>
</head>
<body><div ng-app="myApp" ng-controller="personCtrl" ng-init="names=[
{name:'Jani',country:'Norway',shows:'true',id:0},
{name:'Hege',country:'Sweden',shows:'true',id:1},
{name:'Kai',country:'Denmark',shows:'true',id:2}]"><button ng-click="toggle()">隐藏/显示</button><div ng-repeat='item in names'><div ng-hide="item.shows">OKOK</div><button ng-click="showItemId(item.id)">{{item.name}}</button></div>Javascript:<p ng-hide="myVar">名:<input type=text ng-model="firstName"><br> 姓:<input type=text ng-model="lastName"><br><br> 姓名: {{firstName + " " + lastName}}</p></div><script>var app = angular.module('myApp', []);app.controller('personCtrl', function($scope) {$scope.firstName = "John",$scope.lastName = "Doe"$scope.myVar = false;$scope.showItemId = function(itemId) {$scope.names[itemId].shows = false;alert("Item Id 是 " + itemId);};$scope.toggle = function() {$scope.myVar = !$scope.myVar;}});</script></body></html>

angularjs ng-click传参控制ng-repeat元素显示与隐藏相关推荐

  1. [Python] scrapy + selenium 抓取51job 职位信息(实现 传参 控制抓取 页数+职位名称+城市)

    目录 一.目标 二.51job网页分析: 1.网页构成观察 2.网页分析 三.代码实现 1. 踩过的坑-----实现城市选择 2.代码实现 3.代码优化 1)存放格式优化 2)在爬虫中去掉\xa0\x ...

  2. vue 电梯导航制作(鼠标滚动控制导航栏的显示与隐藏)

    鼠标滚动控制导航栏的显示与隐藏 上图先看效果: 下面为2张图,默认为导航栏,当鼠标向下滚动一定距离时,变为箭头, 并且点击黄色的返回图标,也变为下方箭头,此时再滚动窗口,不会变为导航栏. 点击下方箭头 ...

  3. 隐藏a标签html,a标签显示隐藏 js怎么控制a标签的显示和隐藏

    js怎么控制a标签的显示和隐藏 将标签放在层里面,控制层的显示和隐藏就可以: show是层的ID名, 隐藏层:document.getElementById("show").sty ...

  4. jquery控制table的行显示和隐藏

    jquery控制table的行显示和隐藏 一.开发记录 我们经常会遇到需要在html中控制元素进行隐藏或显示的场景: 隐藏: $('#id').css('display','none'); 显示: $ ...

  5. AngularJs通过路由传参解决多个页面资源浪费问题

    在实际开发中会遇到很多类似模块界面大体都一致只是极少的细节部分不一样,这时不管是在html页面还有js及数据交互的时候我们就没必要因为这些不同的页面分出不同的文件,这样很浪费内存及效率,于是我在开发中 ...

  6. AngularJS中页面传参方法

    1.基于ui-router的页面跳转传参 (1) 用ui-router定义路由,比如有两个页面,一个页面(producers.html)放置了多个producers,点击其中一个目标,页面跳转到对应的 ...

  7. angularjs跨页面传参遇到的一些问题

    上周写课程选择时间功能时需要将课程ID,星期,节次等参数传递给下一个页面,就查了查angularjs的ui-router跨页面传参,一开始是这样写的: 在app.js下添加 params:{'args ...

  8. java导出Excel(POI模式 Ajax下载 Post传参) bootstrap table getVisibleColumns获取显示的列

    工具类 (正式使用) package com.qyj.utils;import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson. ...

  9. 控制元素显示和隐藏的方式及区别、内容溢出处理(区域滚动)、透明性、字体图标、常见字体、自定义字体设计、网站图标、CSS代码分析

    元素的显示与隐藏: 常见控制元素的显示和隐藏的属性有display.visibility.overflow,需要清楚的理解三者之间的区别. display显示: 当值为none时为销毁对象,不保留原位 ...

最新文章

  1. 与15级新加入团队同学的约定
  2. python中while嵌套循环_python中的while循环
  3. QRadioButton 使用方法
  4. 二维数组的查找 java_二维数组中的查找
  5. TRIE - Data Structure
  6. android有关的笔记,android学习笔记1——webview相关
  7. error: src refspec master does not match any. 错误处理办法
  8. Jerry Wang重装系统的一些备份
  9. JAVA版游戏下载_我的世界Java版20w51a
  10. 2013年5月16日星期四初始sqlserver附加数据库权限及maven和selenium
  11. 2018.3.12 Leecode习题 给定一个整数数列,找出其中和为特定值的那两个数。
  12. 一个白学家眼里的 WebAssembly
  13. 一文读懂数据湖 | 凌云时刻
  14. 基于matlab的车牌识别系统设计
  15. webstorm设置Ctrl+滚轮缩放字体大小
  16. 修复花雨庭服务器,我的世界手机版怎么进花雨庭服务器 | 手游网游页游攻略大全...
  17. PyQt模拟微信聊天页面开发
  18. 极速进阶,小i智慧学堂联合复旦大学教授推出人工智能冬令营
  19. 代谢组数据分析在生物医学领域的应用
  20. waf怎么读_1.如何绕过WAF(Web应用防火墙)

热门文章

  1. rocketmq4.1.0部署及流量切换实践
  2. ASP.NET提取多层嵌套json数据的方法
  3. java函数式编程之接口Default方法五
  4. Codeforces Round #431 (Div. 2)
  5. 《循序渐进学Spark》一1.6 使用Spark Shell开发运行Spark程序
  6. ASP.NET Core的路由[4]:来认识一下实现路由的RouterMiddleware中间件
  7. urllib 模块学习
  8. svn迁移,备份,重装系统后恢复数据 收藏
  9. 爬虫批量下载全站小说并自动保存
  10. Ext.Net ASP.NET