我正在为一个特殊的用例而苦苦挣扎。我在底部为您提供了一个 jsfiddle 片段。
1. HTML表格
我的 HTML 是一个表格。ng-repeat
指令必须应用于 html 元素。在我的用例中,这是无法做到的,因为 ng-repeat 的实例由一个双 tr 元素组成:
<!-- ng-repeat the following block n times -->
<tr>
<td>text</td>
</tr>
<tr>
<td tooltip="comment that is bound to the first tr">hover me</td>
</tr>
AngularJS 不提供语法 ng-repeat 注释(与 KnockoutJS 不同)。我在 SO 上发现了类似的问题。然而,用例包括在元素内附加 HTML。我的将包括在 ng-repeated tr 之后放置一个新的 tr,但它只是没有用。此外,还有一个新的东西需要考虑。
2. Tooltip 指令
第二个 tr 嵌入了一个工具提示指令,该指令取自 angular-ui-bootstrap。因此,纯 jQuery 方法可能不可行。
3. 我的目标
我为您提供了一个根本不使用 ng-repeat 的代码片段。我的目标是使用 ng-repeat 应用于我收藏的每个元素。