2014-01-23 30 views
0

我使用angular-ui-select2来生成一个选择框。如何使用角度指令作为angular-ui-select2结果的自定义标记?

默认情况下,select2列表中显示的结果只是显示一段文字,但select 2 provides a configuration option,formatResult从中可以返回自定义标记。

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

This plnkr演示了一个最小的用例。我怎样才能让projectLikesCount指令在下拉菜单中正确编译和显示?

回答

0

我试图做的完全一样,但找不到解决方案。看起来formatResult的结果的总体不在角度生命周期中,因此无论该函数返回的标记如何被显示为,也就是说,即没有指令将被“翻译”成行为。

这方面的一个例子是,如果你添加下面的标记:

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

将呈现每次没有关于isNewElement值。

考虑到这个问题没有得到解答的时间,我猜想要达到理想的行为要么非常简单,要么非常复杂。如果我找到一个有用的解决方案,我会发布。