我在div上设置了一个简单的ng-click功能,一旦点击它就应该改变不同div的颜色。很简单,除了它只能在我第一次点击div ...然后没有任何东西:(我只是想获得一个切换功能的功能,我将用于不同的东西。
HTML :(此代码是循环的一部分)
<img ng-click="changer()" src="{{m.img}}" style="width:100%;min-height:480px;max-height:600px;z-index:1;">
...
<div style="background-color:{{colorblur}}; width:100px;height:100px;"></div>
控制器:
$scope.colorblur="red";
$scope.changer = function () {
if($scope.colorblur="red"){
$scope.colorblur="yellow";
}
else{
$scope.colorblur="red";
}
}
提前致谢:)
答案 0 :(得分:4)
更改
if($scope.colorblur="red"){..
到
if($scope.colorblur === "red"){...
答案 1 :(得分:3)
使用===而不是=
if($scope.colorblur === "red"){