我有类似的东西(基于Show value outside the ng-repeat):
{{ Brands[?].BrandDetails.Text }} // i want show element selected value
<li ng-repeat="Brand in Brands">
<a href="#">
{{Brand.BrandDetails.Text}}
</a>
</li>
实际上它只显示第一BrandDetails.Text
但是如果我有3&lt;李&GT;属性不起作用。它始终显示第一个结果,而不是我选择的项目。我该如何解决?
编辑:我想要的是当我点击这种菜单的项目时,它会向我显示ng-repeat之外的相应项目的Brand.BrandDetails.Text。所以我可以使用来自各处的结果我的HTML
答案 0 :(得分:1)
首先在ng-repeat中,建议使用ng-src而不是src。
如果您使用src,则会按原样加载"~/Images/{{Brand.BrandDetails.Image}}"
。
我真的不能解决你的问题。你想要什么?
使用此{{ Brands[0].BrandDetails.Text }}
,您可以选择第一品牌。
使用此{{ Brands[1].BrandDetails.Text }}
,您可以选择第二个品牌。
等...
或创建新的$scope.var = Brands[X]
,然后调用{{var.BrandDetails.Text}}
或其他
请向我们展示您的预期输出HTML
<强>更新强>
参考您更新的帖子。使用类似的东西:
{{ Brands[someVar].BrandDetails.Text }}
<li ng-repeat="Brand in Brands" ng-click="someVar = $index">
<a href="#">
{{Brand.BrandDetails.Text}}
</a>
</li>