AngularJS使元素可以表示

时间:2013-07-18 14:32:58

标签: javascript angularjs

所以我有一些看起来像这样的东西:

'<div class="ui360-infoSectionHeader">' +
    '<span ng-click="toggle()" class="ui360-infoSectionTitle" ng-class="{\'ui360-expanded\':isExpanded, \'ui360-collapsed\':!isExpanded}">{{sectionTitle}}</span>' +
'</div>'

当我在页面中进行选项卡时,如何进行聚焦,我可以使用ENTER触发ng-click?我能够通过将跨度更改为“a”标记并添加href="#"来实现,但这样可以刷新页面,这完全不是我需要的。我还想避免使用tab索引,因为这是一个可以放在页面任何位置的指令。我希望它能够在与页面上的其他元素相关时获得焦点。这是怎么做到的?

1 个答案:

答案 0 :(得分:1)

使用可以使用锚标记,但不能使用href="#"使用href="javascript:return false"