我在 Angular JS 中有一个相当简单的选择框。我正在尝试添加一个类来切换/隐藏各个元素。我已经尝试过各种方式,但我根本没有得到关于 Angular js 的东西。
<select ng-class="{hide: user.student == false}" class="btn-blockAddress" ng-model="docs.address.type" ng-options="t for t in consts.data.typeOfAddress"></select>
<select ng-class="{hide: user.student != false}" class="btn-blockAddress" ng-model="docs.address.type" ng-options="t for t in consts.data.typeOfAddressForStudent"></select>
这对我不起作用。它禁用一个,而不是另一个选择,但是当我更改 user.student 时,我希望它们交换,但没有任何变化。
我应该从其他位置定义 DOM 的行为吗?我理解 Angular js 的目的是观察变量的变化。我的代码基于代码库其他部分的类似用途。
如何user.student
在评估它以决定类时检查 的值?指令中的 javascriptish 语句并不是真正的 javascript - 那是什么?
我发现 angular js 的文档很好地展示了特定的用例,但我找不到可以查找的清晰 API 信息。