ng-switch-when 来自 ng-repeat 的值不显示值
Posted
技术标签:
【中文标题】ng-switch-when 来自 ng-repeat 的值不显示值【英文标题】:ng-switch-when value from an ng-repeat not displaying value 【发布时间】:2012-09-03 03:27:29 【问题描述】:我有这个简单的代码。问题是"ng-switch-when"
未显示,这意味着column.stage
未正确呈现,尽管我尝试显示column.stage
并显示正确的值(1 OR 2 OR 3...)
<div class="column span3" ng-repeat="column in columns">
<h1>column.title</h1>
<div class="row" ng-repeat="shot in shots" ng-switch on="shot.stage">
<h6 ng-switch-when="column.stage">shot.title</h6>
</div>
</div>
【问题讨论】:
【参考方案1】:您需要将 ng-switch on="shot.stage" 放在它自己的元素中,例如:
<div class="column span3" ng-repeat="column in columns">
<h1>column.title</h1>
<div class="row" ng-repeat="shot in shots">
<div ng-switch on="shot.stage">
<h6 ng-switch-when="column.stage">shot.title</h6>
</div>
</div>
</div>
【讨论】:
我认为我们不能将变量放在ng-switch-when
。不幸的是。以上是关于ng-switch-when 来自 ng-repeat 的值不显示值的主要内容,如果未能解决你的问题,请参考以下文章
Angular JS——将ng-repeat应用于异步添加到DOM的东西
为啥 WCF 服务能够处理来自不同进程的调用而不是来自线程的调用