禁用select2不起作用。

时间:2014-11-12 14:04:18

标签: angularjs angular-ui angularjs-select2

我使用的是3.5.1版本。我尝试过使用

enable: false

disable: true 

但似乎都不起作用。 这是我的代码片段。

  var select2Node = $element[0].firstChild;
  $(select2Node).select2({
    data: choices,
    // Suppress the search box.
    minimumResultsForSearch: -1,
    allowClear: false,
    width: '200px',
    disable: true,
    formatSelection: function(object, container) {
      return $filter('truncateAtFirstInput')(object.id);
    }
  });

1 个答案:

答案 0 :(得分:1)

我认为Select2构造函数没有“启用”或“禁用”选项。相反,您可以使用“启用”功能,如下所示:

$(select2Node).select2({
    ...
}).select2("enable", false);