在Angular Selectize中使用render.option_create可防止添加新项目

时间:2017-05-22 10:33:44

标签: javascript angularjs selectize.js

我试图在Angular应用中本地化一个选择性输入(Angular Selectize)框。当我在选择配置中添加option_create时,新创建的本地化格式显示正常,但无法添加新项目。

因此,使用此配置,选择性输入不会添加项目:

$scope.myConfig = {
  create: true,
  render: {
    option_create: function (data, escape) {
      return '<div>MY_ADD' + ': <strong>' + escape(data.input) + '</strong></div>';
    }
  }
}

但这有效:

config = {
  create: true
}

See the plunker demonstrating this

我错过了什么?

1 个答案:

答案 0 :(得分:0)

返回的div中缺少create类。

这有效:

return '<div class="create">MY_ADD' + ': <strong>' + 
  escape(data.input) + '</strong></div>';