gpt4 book ai didi

javascript - 在 AngularJS 中将类设置为变量

转载 作者:行者123 更新时间:2023-11-30 17:23:21 25 4
gpt4 key购买 nike

抱歉,如果这很简单,我昨天才开始使用 angular。我想将某个类设置为一个变量,但它不起作用。这就是我所做的:

<body ng-app="Witzle" ng-controller="BGController" class="{{bg.type}}">

app.controller('BGController',function($scope){
$scope.bg = {type:'witzle-bg-image'};
$scope.gah = function(name){
alert(name)
$scope.bg = {type:name};
}
})

我运行了代码,我知道 $scope.gah() 由于警报而被调用,但类没有被更新。

更新:已经从其他地方调用了 gah,我的问题是当它被调用时类没有改变

最佳答案

您只需要使用不带花括号的 ng-class 指令即可。

<body ng-app="Witzle" ng-controller="BGController" ng-class="bg.type">

请看演示:

http://jsbin.com/mesere/1/edit?html,css,js,output

关于javascript - 在 AngularJS 中将类设置为变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24726329/

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