您好我正在尝试通过传递单个布尔值来完成文件上传完成时将glyphicon图标从glyphicon-remove更改为glyphicon-ok,以便我具有切换效果。 传递给变量状态的初始值为false,因此glyphicon-remove显示和glyphicon-ok隐藏。文件上传完成后,我将状态变量的值(如下所示)设置为true,以便切换两个图标
<div ng-show='{{status}}' class="glyphicon glyphicon-ok"></div>
<div ng-hide='{{status}}' class="glyphicon glyphicon-remove"></div>
在文件完成事件中我这样做
$scope.status = true;
但出于某种原因,它没有按照“删除”的方式工作。图标保持显示状态,并且“正常”#39;即使状态更改为true,图标也会保持隐藏状态。真相值正在通过我检查过。什么可能是错的?
答案 0 :(得分:4)
使用指令
时,您不需要属性中的花括号<div ng-show='status' class="glyphicon glyphicon-ok"></div>
<div ng-hide='status' class="glyphicon glyphicon-remove"></div>