【发布时间】:2015-08-11 14:38:07
【问题描述】:
我有两个 span 标签和两个 p 标签,例如:
<span class="span1" ng-click="show()">Span_1</span>
<p class="p1" ng-show="var1">P_1</p>
<span class="span2" ng-click="show()">Span_2</span>
<p class="p2" ng-show="var1">P_2</p>
我为此使用 AngularJS,所以我想要实现的是制作一个函数,例如上面显示的 show() 来切换两个 p 标签我该如何实现?这是我的 JavaScript 代码:
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.var1 = false;
$scope.show = function() {
$scope.var1 = $scope.var1 === false ? true: false;
};
});
点击 Span_1 后,只有与它对应的 p 标签应该与 Span_2 显示相同,我应该只通过一个函数来实现。
这是 Plunker:http://plnkr.co/edit/fzgpV68Q7UnHGHmHffZZ?p=preview
【问题讨论】:
标签: javascript angularjs show-hide