大佬教程收集整理的这篇文章主要介绍了AngularJS – 显示和隐藏多个内容,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
<div ng-show="aField">Content of aField</div> <a ng-click="aField=true">Show aField</a>
直到这里,没问题.
我现在想要添加更多按钮和字段,以便当我点击A时显示A的内容,然后当我点击按钮B时,A的内容消失,B的内容出现.
我怎样才能做到这一点?谢谢.
谢谢大家的解决方案,他们的作品!现在,我正在为每个内容做一个模板,因为我有很多数据要显示,但都在同一个结构中.
这里是index.html
<div ng-model="methods" ng-include="'templateMethod.html'" ng-repeat = "method in methods">
这里是script.js:
function Ctrl($scopE) { $scope.methods = [ { name: 'method1',description: 'bla bla bla',benefits: 'benefits of method1',bestPractices : 'bestPractices',example: 'example'},{ name: 'method2',benefits: 'benefits of method2',example: 'example'} ]; }
这里是templateMethod.html:
<table> <tr> <td> <div ng-show="toShow=='{{method.namE}}Field'"> <h3>{{mmethodethod.namE}}</h3> <p> <strong>Description</strong> {{method.description}} </p> <p> <strong>Benefits</strong> {{method.benefits}} </p> <p> <strong>Best practices</strong> {{method.bestPractices}} </p> <p> <strong>Examples</strong> {{method.examplE}} </p> </div> </td> <td class = "sidebar"> <ul> <li><a ng-click="toShow='{{method.namE}}Field'" class="{{method.namE}} buttons">{{method.namE}}</a></li> </ul> </td> </tr> </table>
有用!
但是:如果我点击第一个按钮然后第二个按钮,第一个按钮的内容不会消失,它会出现在第一个按钮的内容下…
重复有问题吗?
谢谢
<div ng-show="aField">Content of aField</div> <div ng-show="bField">Content of bField</div> <a ng-click="aField=true; bField=false">Show aField</a> <a ng-click="aField=false; bField=true">Show bField</a>
或者与ng-hide一起使用Ng-show:
<div ng-show="aField">Content of aField</div> <div ng-hide="aField">Content of bField</div> <a ng-click="aField=true">Show aField</a> <a ng-click="aField=false">Show bField</a>
在以前的策略中,页面加载时没有任何显示.在后者中,bField内容默认显示.如果您有两个以上的项目,您可能会执行以下操作:
<div ng-show="toShow=='aField'">Content of aField</div> <div ng-show="toShow=='bField'">Content of bField</div> <div ng-show="toShow=='cField'">Content of cField</div> <a ng-click="toShow='aField'">Show aField</a> <a ng-click="toShow='bField'">Show bField</a> <a ng-click="toShow='cField'">Show cField</a>
以上是大佬教程为你收集整理的AngularJS – 显示和隐藏多个内容全部内容,希望文章能够帮你解决AngularJS – 显示和隐藏多个内容所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。