0

我正在使用angular-ui-select2生成一个选择框。

默认情况下,select2 列表中显示的结果只是显示一段文本,但 select2提供了一个配置选项formatResult可以从中返回自定义标记。

我想使用我编写的另一个指令作为结果标记的一部分。

这个 plnkr演示了一个最小的用例。如何projectLikesCount在下拉列表中正确编译和显示指令?

4

1 回答 1

0

我试图做同样的事情,但找不到解决方案。结果的填充似乎formatResult不在角度生命周期中,因此函数返回的任何标记都按原样显示即没有指令将被“转换”为行为。

例如,如果您添加以下标记:

<div ng-show='isNewElement'>Add new</div>

每次都会渲染它,而不考虑isNewElement值。

考虑到这个问题没有得到解答的时间,我猜想实现所需的行为非常容易或非常复杂。如果我找到一个有用的解决方案,我会发布。

于 2014-06-17T22:19:34.327 回答