javascript - 如何动态访问 ng-model 名称?

标签 javascript angularjs angularjs-scope

如何在我在 ng-click 上调用的函数中的 for 循环中动态访问分配给每个 div 的 ng-model 名称?

我的页面中有四个 div,一次我只想显示一个并隐藏其他的。 我正在尝试使用 ng-show 来做到这一点。

<div ng-show="content0">content0 details here...</div>
<div ng-show="content1">content1 details here... </div>
<div ng-show="content2">content2 details here...</div>
<div ng-show="content3">content3 details here... </div>

最佳答案

尝试:

<div ng-show="current == 0">content0 details here...</div>
<div ng-show="current == 1">content1 details here... </div>
<div ng-show="current == 2">content2 details here...</div>
<div ng-show="current == 3">content3 details here... </div>

并在 ng-click 中将 $scope.current 设置为您要显示的那个。

关于javascript - 如何动态访问 ng-model 名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19274079/

相关文章:

javascript - toLocaleLowerCase() 和 toLowerCase() 之间的区别?

javascript - Swiper - OpenCart - 背景全尺寸图像不起作用

javascript - 我可以在asp.net-mvc中加载带有partialView的javascript文件吗?

javascript - 在angularjs中单击时切换按钮文本的值

javascript - 如何在没有Google SDK的情况下使用key脚本在angularjs中使用谷歌地图

javascript - Angular : passing data to directive during compile

javascript - 从 url Jquery 中删除特定字符串

javascript - 动态添加表中的列

javascript - AngularJS 中的作用域属性可以通过引用传递吗?

javascript - Promise 在循环中无法正常工作