Twitter bootstrap twitter引导popover没有';我不能和angularjs一起工作

Twitter bootstrap twitter引导popover没有';我不能和angularjs一起工作,twitter-bootstrap,angularjs,popover,Twitter Bootstrap,Angularjs,Popover,我正试图在我的网页上使用twitter引导弹出窗口,但当我发现它被放置在下并带有ng repeat时,它不起作用。它在不包含ng-的div类的顶部运行良好。有人知道为什么会发生这种情况,以及我如何解决这个问题吗 <h3>Students Without Team</h3> <div class="accordion" id="studentNoTeamAccordion" > <a href="#" class="btn btn-la

我正试图在我的网页上使用twitter引导弹出窗口,但当我发现它被放置在
下并带有
ng repeat
时,它不起作用。它在不包含
ng-
的div类的顶部运行良好。有人知道为什么会发生这种情况,以及我如何解决这个问题吗

<h3>Students Without Team</h3>
 <div class="accordion" id="studentNoTeamAccordion" >
         <a href="#" class="btn btn-large btn-primary" rel="popover"data-html="true"
            data-content="
               <form>
                   <textarea class='input-xlarge' rows='12' type='text'></textarea>  
                   <P>
                      <input class='btn btn-primary' type='submit' value='Send' />
               </form>"
            data-placement="right" data-original-title="Enquiries">Send Enquiries
        </a>
  <div class="accordion-group" ng-repeat="(key,val) in stud_finding"><
      <a href="#" class="btn btn-large btn-primary" rel="popover"data-html="true"
         data-content="
               <form>
                   <textarea class='input-xlarge' rows='12' type='text'></textarea> 
                   <P>
                       <input class='btn btn-primary' type='submit' value='Send' />
               </form>"
没有团队的学生
<

目前至少有2个项目已经编写了Bootstrap针对AngularJS的popover指令:

区别在于它是原生的AngularJS指令,因此不需要任何第三方JavaScript依赖项


这两个项目都托管在GitHub上,因此您可以查看实现,或者从中学习,决定更改,或者只使用其中一个项目。

我不明白为什么这个问题会被否决。这是一个很好的例子,说明了如何理解角坐标中的作用域原理。作用域基本上附加到DOM元素。所有控制器、重复等将仅在此DOM元素(范围)中工作。Boostrap创建popover时,会创建一个新的DOM元素并将其附加到body,因此现在它超出了范围(不再在元素中)。这是理解Angular的一个关键特性


幸运的是,Bootstrap提供了解决方案。Popover有一个
容器
选项,可以将Popover附加到特定元素而不是主体。将具有角度控制器的DOM元素的jQuery选择器放在那里。(请参阅选项)

您需要发布一个plunker或一把小提琴,以便任何人都能对此进行故障排除。但与此同时,你知道吗?它提供了Twitter引导jQuery库的纯AngularJS实现。感谢您的建议!我会调查的,同时我也会尝试尽快发布一个plunker。谢谢=我也不明白为什么这个问题被否决。它会干扰twitter引导吗?两个项目都用angular的旧版本演示popover。当您测试像1.0.6或1.1.4这样的现代角度代码时,它会停止工作。Popover和tooltip是无用的,除非它们添加了部分模板选项。@Richard我不确定“停止工作”是什么意思,因为至少来自的指令与最新的AngularJS:@pkozlowski.opensource配合良好。您的示例是一个工具提示,而不是Popover。爆米花坏了。(工作方式:h和这个…(不工作:)@Richard Hmmm,Popover似乎也适用于1.1.4: