gpt4 book ai didi

html - AngularJS:在调用它的按钮上应用动态类

转载 作者:太空宇宙 更新时间:2023-11-04 03:59:58 25 4
gpt4 key购买 nike

抱歉,标题可能令人困惑,但我想做的是根据按钮点击动态更改类。但是,这适用于除调用 changToRed 函数的 ons-button 之外的所有标签。

<div ng-controller="clickCtrl">
<ons-button ng-class="dynamic" ng-click="changeToRed()">Red</ons-button>
</div>

这是我的 main.js 文件:

var myApp = angular.module('myApp');

myApp.controller('clickCtrl', function($scope){

$scope.dynamic = "blue";

$scope.changeToRed = function(){
$scope.dynamic = "red";
}

$scope.changeToGreen = function(){
$scope.dynamic = "green";
}

$scope.changeToBlue = function(){
$scope.dynamic = "blue";
}

});

谢谢,本

最佳答案

ons-button 在内部使用 ng-class。如果您不需要微调器动画,您可以只使用类版本。

<button ng-class="dynamic" ng-click="changeToRed()" class="topcoat-button">Red</button>

您还需要将 !important 添加到您的 CSS。

.red {
background-color: red !important;
}

关于html - AngularJS:在调用它的按钮上应用动态类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22239363/

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