【发布时间】:2016-07-26 08:10:02
【问题描述】:
如何填充 Angular 用户界面引导弹出框?我想用演员姓名列表填充弹出框。代码如下:
<div class="container" ng-if="radioModel=='Search for Actor'">
<p>Movies played in:</p>
<table class="table table-bordered">
<tr ng-repeat="name in listOfMovies">
<td>
<p>
<button uib-popover="populateWithListOfData" popover-trigger="mouseenter" type="button" class="btn btn-default"> {{ name }}</button>
</p>
</td>
</tr>
</table>
</div>
我希望能够为 ng-repeat 的每个名称填充此弹出框。所以我会得到一个电影的名字,基于这个名字我想用那个电影中的演员列表填充弹出框。谢谢各位。
【问题讨论】:
-
那么什么不起作用?
-
它说 uib-popover="populateWithListOfData" 我不知道如何填充弹出框。我只是将 populateWithListOfData 作为占位符。
-
这是创建指令的好地方,因为在这种情况下,您必须根据电影名称返回 html。
-
好的,但是如果我有我的数据列表,有没有办法在弹出框上运行循环来填充它?我从来没有真正创建过指令,因为我是 Angular 新手。
-
我过去使用过类似的东西 plnkr.co/edit/ujp5AGHmMSCBn2ZXbc1S?p=preview 。我知道您想遍历这些数据?
标签: javascript angularjs twitter-bootstrap angular-ui-bootstrap bootstrap-popover