Я новичок в AngularJS, поэтому для моей проблемы может быть простое решение. Я работаю над этой формой. У меня есть два входа - один для количества дверей, а один - для количества окон. Затем у меня есть несколько div, которые я хочу показать, если они встречают определенное количество полных дверей и окон. Когда я вводим числа во вход, ng-show разрешает "true". Но элемент все еще имеет класс "ng-hide" на нем, который все еще оставляет его скрытым.
Вот пример моего кода:
<body ng-app>
Doors: <input type="number" ng-model="doors"><br>
Windows: <input type="number" ng-model="windows"><br>
<div ng-show="{{(doors + windows) < 6}}">
Shows if you have 0-5 doors and windows combined.
</div>
<div ng-show="{{(doors + windows) > 5 && (doors + windows) < 11}}">
Shows if you have 6-10 doors and windows combined.
</div>
<div ng-show="{{(doors + windows) > 10 }}">
Shows if you have more than 10 doors and windows combined.
</div>
</body>
Здесь вывод, когда я вхожу в 3 двери и 4 окна:
<div ng-show="false" class="ng-hide">
Shows if you have 0-5 doors and windows combined.
</div>
<div ng-show="true" class="ng-hide">
Shows if you have 6-10 doors and windows combined.
</div>
<div ng-show="false" class="ng-hide">
Shows if you have more than 10 doors and windows combined.
</div>