【发布时间】:2014-10-16 02:45:06
【问题描述】:
所以我对前端(角度、引导程序等)完全陌生,但我在这里创建了一个 JSFiddle 链接,我想要做的基本上是如果有人在下拉菜单,我想用合适的ng(切换或显示),并显示同名的div类,在本例中为div class="VA"
如果他们选择 NY,我希望它显示 div-class="NY",而不是 VA div(在我的示例中,我只有两个选项,但我的实际程序中会有不同的选项(可以是〜10)
任何人都可以帮助我或将我引向正确的方向吗?谢谢。
JSFiddle 链接:http://jsfiddle.net/BootstrapOrBust/kw3qgL3f/
<section ng-controller="Ctrl as loc">
<select class="form-control">
<option>Choose Place</option>
<option value="DC">DC</option>
<option value="NY">NY</option>
</select>
</section>
...
...
...
<div class="DC">
<table class="table">
<thead>
<tr>
<th>Location</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#">Metro</a></td>
</tr>
<tr>
<td><a href="#">Capital</a></td>
</tr>
</tbody>
</table>
</div>
<div class="NY">
<table class="table">
<thead>
<tr>
<th>Location</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="#">Subway</a></td>
</tr>
<tr>
<td><a href="#">Yankees</a></td>
</tr>
</tbody>
</table>
</div>
【问题讨论】:
-
每当你发现自己在重复某件事(在你的情况下,有很多标记),有 99% 的机会你做的不是很正确,你可以优化它。看看 Dave 的回答,它应该会给你一些想法。
标签: javascript html angularjs angular-ngmodel