【问题标题】:How can I use angular directives as custom markup for angular-ui-select2 results?如何使用 angular 指令作为 angular-ui-select2 结果的自定义标记?
【发布时间】:2014-06-18 06:19:34
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: javascript jquery angularjs ui-select2


    【解决方案1】:

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-08-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-29
      • 2017-06-29
      • 2018-12-01
      相关资源
      最近更新 更多