【发布时间】:2016-04-01 14:09:31
【问题描述】:
美好的一天!我的代码中有一个跨度。该类包含通过 span 显示的图像。一旦用户点击图片,它的类应该改变,当点击另一个跨度时,它应该回到原来的类
<span alt="Mode1" ng-class="{'mode': isActive}" ng-click="activeButton()" ></span></span>
在我的控制器上
$scope.isActive = false;
$scope.activeButton = function() {
$scope.isActive = !$scope.isActive;
}
它已经在工作,但我的问题是在加载时没有显示任何内容,只有在我单击它时才会显示。我正在使用 angularjs 顺便说一句
【问题讨论】:
-
什么意思什么都不显示 只有一个跨度,如果不存在,你点击哪里。详细说明你的问题,并在帖子中贴出相关代码。
-
加载时必须显示的类在哪里?如果
mode类显示在ng-click上? -
@JenishRabadiya 跨度在单击时显示图像对应的彩色图像应该显示,但我上面的代码只有在我点击后才显示任何内容,显示彩色对应
-
@mJunaidSalaat,我认为这是我的问题,因为在加载时,应该显示的类是空的,我该如何放置?
-
ng-class="{'mode': isActive,'in-active-class':!isActive}"
标签: html angularjs class toggleclass