2014-01-23 28 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值。

考慮到這個問題沒有得到解答的時間,我猜想要達到理想的行爲要麼非常簡單,要麼非常複雜。如果我找到一個有用的解決方案,我會發布。