Ember.js Ember selectize-从非多个文件中删除值

Ember.js Ember selectize-从非多个文件中删除值,ember.js,selectize.js,Ember.js,Selectize.js,我正在开发一个余烬应用程序,其中有一个selectize输入。 模板输入如下所示 {{ forms/form-input type="selectize" label="Campaign Reference" name="campaignReference2" error=errors.campaignReference optionValuePath="id" optionLabelPath="name" placehold

我正在开发一个余烬应用程序,其中有一个selectize输入。

模板输入如下所示

  {{
    forms/form-input
    type="selectize"
    label="Campaign Reference"
    name="campaignReference2"
    error=errors.campaignReference
    optionValuePath="id"
    optionLabelPath="name"
    placeholder=selectizeText
    content=myOptions
    createItem= (action createItem)
    removeItem=(action removeItem)
    removeValue=(action removeValue)
    filter=true
    multiple=false
  }}
在我的FormExtender中,我有以下功能

  myOptions: ['Rick', 'Maggie', 'Glen'],
  selectizeText: 'Please type your text here',

  createItem(item) {
    this.set('myOptions', [item]);
  },

  removeItem(item) {
    console.log('Remove item', item);
  },

  removeValue(item) {
    console.log('Remove value', item);
  },

  selectItem(item) {
    console.log('Select item', item);
  }
-- 当我使用选择器时——我可以创建一个新项——并且createItem函数被正确激发

但是,当我删除-清除select时,不会调用remoteItem或removeValue函数


有一个处理程序最终会转到这个组件。我不确定为什么这个输入没有附加name属性——而且我看不到在提交表单时添加它

  <div class="{{name}}">
    {{ember-selectize
      content=localisedOptions
      optionValuePath=(or optionValuePath "content.id")
      optionLabelPath=(or optionLabelPath "content.name")
      value=value
      placeholder=placeholder
      filter=filter
      select-item=(action (or selectItem defaultSelectItem))
      optionFunction=(or optionFunction null)
      itemFunction=(or itemFunction null)
      create-item=(or createItem null)
      remove-item=(or removeItem null)
      remove-value=(or removeValue null)
      disabled=disabled
      multiple=multiple
    }}
  </div>

{{ember selectize
内容=本地化选项
optionValuePath=(或optionValuePath“content.id”)
optionLabelPath=(或optionLabelPath“content.name”)
价值=价值
占位符=占位符
过滤器=过滤器
选择项=(操作(或选择项默认选择项))
optionFunction=(或optionFunction null)
itemFunction=(或itemFunction null)
create item=(或createItem null)
移除项=(或移除项为空)
移除值=(或移除值null)
禁用=禁用
多个=多个
}}

你好。您是否可以在Ember Twiddle中创建复制品?您可以通过将插件的名称和版本添加到twidle.json文件中的插件哈希中来添加一个插件。@Gaurav-我确实遇到过这样一个twidle--它缺少参数--对于非多个插件,它调用操作--选择值,选择项--对于多个插件,它点击删除项,删除值