gpt4 book ai didi

javascript - AngularJS:如何默认显示元素并在按下按钮时切换它

转载 作者:行者123 更新时间:2023-12-03 07:19:46 24 4
gpt4 key购买 nike

我需要切换一个最初需要可见的元素。在我的例子中,切换工作正常,但元素(menu 类)最初是隐藏的......

JSFIDDLE

这是我的代码:

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-app>
<a href="#" class="toggle-menu" ng-click="collapsed=!collapsed">Click to toggle menu</a>
<div class="menu" ng-show="collapsed">
<ol>
<li>Item</li>
<li>Item</li>
<li>Item</li>
</ol>
</div>
</div>

最佳答案

如果没有初始化,collapsed的默认值为false。您可以在 Controller 或指令中初始化 scope.collapsed = true 而不是使用 ng-init 因为 ng-init is costly

关于javascript - AngularJS:如何默认显示元素并在按下按钮时切换它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36263788/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com