gpt4 book ai didi

javascript - AngularJS - 在 ng-repeat 中使用 ng-show

转载 作者:行者123 更新时间:2023-12-03 02:06:34 24 4
gpt4 key购买 nike

我在 ng-repeat block 中使用 ng-show 指令时遇到问题。

bool 值似乎没有正确传递给 ng-show...

为了说明我的意思,这是我在 JSFiddle 中制作的示例的屏幕截图:

enter image description here

以下是一些标记示例:

<table ng-controller="ActressController" class="table table-bordered table-striped">
<tr ng-repeat="actress in actressList">
<td>
<span class="actress-name">{{ actress.name }}</span>
<h4 ng-show="{ actress.name == 'Scarlett' }">Was in Avengers! <span class="note">(should only appear if Scarlett)</span></h4>
<h2>{{ actress.name == 'Scarlett'}} <span class="note"><-- this statement is correct</span></h2>

</td>

</tr>
</table>

这是一个示例 Controller :

function ActressController($scope) {
$scope.actressList = [
{
name: "Angelina"
}, {
name: "Scarlett"
}, {
name: 'Mila'
}, {
name: 'Megan'
}
]

}

关于我可能做错了什么有什么想法吗?

最佳答案

在您的 ng-show 中,您不需要 { } 试试这个:

<h4 ng-show="actress.name == 'Scarlett'">Was in Avengers! <span class="note">

参见this fiddle获取 ng-repeatng-show 的工作示例。

关于javascript - AngularJS - 在 ng-repeat 中使用 ng-show,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12979532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com