Angularjs:带有ng-repeat的可展开/折叠div
创始人
2024-10-27 18:01:06
0

以下是一个使用AngularJS和ng-repeat的可展开/折叠div的示例代码:

HTML代码:

{{item.title}}
{{item.content}}

JavaScript代码:

angular.module('myApp', [])
  .controller('myController', function($scope) {
    $scope.items = [
      { title: 'Item 1', content: 'Content 1', expanded: false },
      { title: 'Item 2', content: 'Content 2', expanded: false },
      { title: 'Item 3', content: 'Content 3', expanded: false }
    ];

    $scope.toggleItem = function(item) {
      item.expanded = !item.expanded;
    };
  });

CSS代码:

.header {
  cursor: pointer;
  background-color: lightgray;
  padding: 10px;
}

.content {
  padding: 10px;
}

在这个示例中,ng-repeat指令用于遍历items数组并为每个item创建一个div。header部分用于显示项目的标题,并在点击时调用toggleItem函数来切换item的展开/折叠状态。content部分用于显示项目的内容,并使用ng-show指令根据item的expanded属性来控制其显示与隐藏。

当点击header时,toggleItem函数会将item的expanded属性取反,从而实现展开/折叠效果。

注意:为了使上述代码能正常工作,你需要在页面中引入AngularJS库。

相关内容

热门资讯

终于知道!德扑之星让系统给好牌... 德扑之星让系统给好牌透视辅助版本解析‌,终于知道!德扑之星让系统给好牌,epoker外挂,详细教程(...
今日科普!(wEpOke)软件... 《wEpOke软件透明挂》是一款多人竞技的wEpOke辅助透视游戏,你将微扑克对手来到同一个战场,为...
推荐几款新版!约局吧发牌逻辑,... 推荐几款新版!约局吧发牌逻辑,(WePoke)软件透明挂,详细教程(有挂方法)-哔哩哔哩;原来确实真...
必备攻略!菠萝德州app有挂,... 《德州之星app辅助器软件透明挂》是一款多人竞技的德州之星app辅助器辅助透视游戏,你将微扑克对手来...
今日重大通报!wopoker真... 今日重大通报!wopoker真的有挂,wepoke透明挂辅助软件是真的,详细教程(有挂技巧)-哔哩哔...
推荐一款!poker mast... 推荐一款!poker master安卓版外挂,pokerworld下载外挂,详细教程(有挂总结)-哔...
重大来袭!(WePoke)软件... 1、重大来袭!(WePoke)软件透明挂,众合推扑克有辅助,详细教程(有挂介绍)-哔哩哔哩;详细教程...
记者发布!德扑保险计算器,(w... 记者发布!德扑保险计算器,(wePOke)软件透明挂,详细教程(有挂透明)-哔哩哔哩;支持多人共享记...
玩家必看教程!wpk线上实战,... 玩家必看教程!wpk线上实战,aa poker有外挂,详细教程(有挂总结)-哔哩哔哩;最新版本免费下...
九分钟了解!鱼扑克发牌规律,w... 自定义鱼扑克发牌规律系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅助器,不管你...