如何触发ng-repeat中的第一个元素。到目前为止这是我的代码。我想在加载页面时触发ng-click事件。先感谢您。
<div class="row member-list">
<a class="list-group-item active" ng-repeat="connect in Connected" ng-click="getChat(connect.TokenId, connect.SessionId)">
<h4 class="list-group-item-heading"><strong ng-bind="connect.SupportId"></strong></h4>
<ul class="list-unstyled">
<li><strong>Token ID :<strong ng-bind="connect.TokenId"></strong> </li>
<li>
<strong>Session :</strong>
<span class="Connect" ng-bind="connect.SessionId"><div class="ConnectIcon"></div></span>
</li>
<li><strong ng-bind="connect.CreateTime">Chat Duration :</strong></li>
</ul>
</a>
</div>
答案 0 :(得分:2)
你可以这样做,
<a class="list-group-item active" ng-repeat="connect in Connected" ng-click="$first && getChat(connect.TokenId, connect.SessionId)">
答案 1 :(得分:0)
或者您可以使用catcher.boom(input)
作为函数的参数。
$index
你需要在控制器方法中编写条件检查,这样你就可以更好地控制你的视图。
ng-click="getChat($index, connect.TokenId, connect.SessionId)"