gpt4 book ai didi

angularjs - 如何在ng重复中仅对$ first元素设置ng单击?

转载 作者:行者123 更新时间:2023-12-04 13:39:55 26 4
gpt4 key购买 nike

如何将ng-click分配给ng-repeat中的$first element?在下面的代码中,仅当单击第一个输入时才应调用doSomething()。其余输入不应分配ng-click处理程序。我找到了有关如何在ng-class或ng-show而不是ng-click上使用$first的示例。

<div ng-repeat="item in items">
<input type="checkbox" ng-click="doSomething()"/>{{item.name}}
</div>

最佳答案

您还可以使用ngSwitch来避免创建您在对已接受答案的评论中提到的所有处理程序:

<div ng-repeat="item in items" ng-switch on='$first'>
<input type="checkbox" ng-switch-when='true' ng-click="doSomething()"/>
<input type="checkbox" ng-switch-when='false'/>
{{item.name}}
</div>

关于angularjs - 如何在ng重复中仅对$ first元素设置ng单击?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20843865/

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