为什么没有ng-show删除类ng-hide

use*_*343 8 angularjs

我需要显示和隐藏div.我通过在ng-show中加入false值来实现

<div  class="drawingToolPropertie" ng-show="{{ drawingMods.settingRoof}}">


<div  class="drawingToolPropertie" ng-show="{{ drawingMods.settingObs}}">
Run Code Online (Sandbox Code Playgroud)

但这就是我得到的:

<div id="roofPropertie" class="drawingToolPropertie ng-hide" ng-hide="true">
<div id="ObstaclePropertie" class="drawingToolPropertie ng-hide" ng-hide="false">
Run Code Online (Sandbox Code Playgroud)

值为chage但是ng-hide类保持不变,结果这些div总是被隐藏.我该如何解决 ?为什么这样工作?我没有使用jquery.

doo*_*eec 32

ng-show/ng-hide不使用双括号

ng-show="drawingMods.settingRoof"
Run Code Online (Sandbox Code Playgroud)