Javascript 角度带数据触发器=';焦点';不起作用

Javascript 角度带数据触发器=';焦点';不起作用,javascript,html,angularjs,angular-strap,Javascript,Html,Angularjs,Angular Strap,数据触发器焦点对我不起作用 <span data-content='foo' data-html='true' data-placement='top' data-container='body' data-trigger='focus' bs-popover> 当我点击这个元素时,实际上什么都没有发生。如果我删除data trigger='focus'并将其设置为hover或click,则它确实有效 我正在使用angularjs。1.2.18和角带:2.2.4您可以添加选项卡

数据触发器
焦点对我不起作用

<span data-content='foo' data-html='true' data-placement='top' data-container='body' data-trigger='focus' bs-popover>

当我点击这个元素时,实际上什么都没有发生。如果我删除
data trigger='focus'
并将其设置为
hover
click
,则它确实有效


我正在使用angularjs。1.2.18和角带:2.2.4

您可以添加
选项卡索引
属性以使
能够对焦。这也适用于
元素

tabindex全局属性是一个整数,指示元素 可以采取输入焦点(可聚焦),如果它应该参与 顺序键盘导航,如果是,在什么位置。它可以 采用多个值:

  • 负值意味着元素应该是可聚焦的,但不应该通过顺序键盘导航来访问
  • 0表示元素应该是可聚焦的,并且可以通过顺序键盘导航访问,但其相对顺序由 平台公约
  • 正值,表示通过顺序键盘导航可以聚焦和访问;其相对顺序由 属性值:序列值随属性数量的增加而增加 选项卡索引。如果多个元素共享同一个tabindex,则它们的 相对顺序跟随它们在空间中的相对位置
请注意标记的以下更改

<span data-content='foo' 
    data-html='true' 
    data-placement='top' 
    data-container='body' 
    data-trigger='focus' 
    bs-popover
    tabindex='0'>


-使用
tabindex

从文档中剥离演示,这并没有解决我的问题,我的体验只是第一次关注我的typeahead输入。第二次,其余的都很好。这意味着它只有在元素聚焦、失去聚焦然后再次聚焦时才有效。我不太明白你想说什么。这是给popover的不是typeaheadTrue,true。。。我认为这是一个角度带数据触发器的“焦点”不起作用的问题。