0

我在 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 信息。

4

1 回答 1

0

有一个名为Batarang的开发工具插件可以挽救生命。查看此视频以了解使用情况。

于 2013-08-13T17:00:42.490 回答