Angularjs 角度用户界面:使用popover模板

Angularjs 角度用户界面:使用popover模板,angularjs,angular-ui-bootstrap,angular-ui,popover,Angularjs,Angular Ui Bootstrap,Angular Ui,Popover,我之前发布了一个问题:有人建议我使用popover模板 <i popover-template="popover-partial.html" popover-title="In Progress" class="glyphicon glyphicon-info-sign"></i> <script type="text/ng-template" id="popover-partial.html"> <b>Jody</b> &l

我之前发布了一个问题:有人建议我使用popover模板

<i popover-template="popover-partial.html" popover-title="In Progress" class="glyphicon glyphicon-info-sign"></i>

<script type="text/ng-template" id="popover-partial.html">
    <b>Jody</b>
</script>

朱迪
所以我试着这样做,但现在的流行音乐不会激活点击


我使用的是0.13.4版。

popover模板
值应该是
字符串
,换句话说,它需要一个
表达式
/
范围变量

<i popover-template="'popover-partial.html'" 
  popover-title="In Progress" 
  class="glyphicon glyphicon-info-sign">
</i>


您必须将模板暴露在作用域中,它才能工作。这是更好的方式,因为现在您的模板可以更动态的设置变量和模型的范围。您还可以设置一个模板提供程序,这样您的html代码下就不会有所有这些小脚本标记

在你看来:

<i popover-template="popover.templateUrl" 
popover-title="popover.title" class="glyphicon glyphicon-info-sign"></i>

<script type="text/ng-template" id="popover-partial.html">
<b>Jody</b>
</script>
我刚更改为
,但它仍然没有在单击时激活。
$scope.popover = {
templateUrl: 'popover-partial.html',
title: 'Title'
};