Meteor忽略

Meteor忽略,meteor,meteor-blaze,selectize.js,spacebars,Meteor,Meteor Blaze,Selectize.js,Spacebars,我试图在meteor中使用一个多选框,并将一些选项标记为selected-based-info-from-db,以便与slectize.js一起使用。但是,在构建其DOM树时,它似乎忽略了选定的属性 <label>User</label> <select id="customer_user_id" name="user_id" class="form-control input-sm" multiple> {{#each users}} {{#if

我试图在meteor中使用一个多选框,并将一些选项标记为selected-based-info-from-db,以便与slectize.js一起使用。但是,在构建其DOM树时,它似乎忽略了选定的属性

<label>User</label>
<select id="customer_user_id" name="user_id" class="form-control input-sm" multiple>
  {{#each users}}
   {{#if inList _id ../customer_user_id}}
     <option value="{{_id}}" selected>{{full_name}}</option>
     {{else}}
     <option value="{{_id}}">{{full_name}}</option>
     {{/if}}
    {{/each}}
</select>
我看到该条件为true,但所选属性没有选项

我已经为此伤了脑筋超过24小时了

我也尝试过这种方法,结果也一样

<label>User</label>
<select id="customer_user_id" name="user_id" class="form-control input-sm" multiple>
  {{#each users}}
  <option value="{{_id}}" {{selected _id ../customer_user_id "selected"}}>{{full_name}}</option>
  {{/each}}
</select>
尝试使用selected=selected而不是刚才选择的:

<label>User</label>
<select id="customer_user_id" name="user_id" class="form-control input-sm" multiple>
  {{#each users}}
  <option value="{{_id}}" {{selected _id ../customer_user_id "selected"}}>{{full_name}}</option>
  {{/each}}
</select>
Handlebars.registerHelper("selected", function (val1, val2, string) {   
 if (val1 === val2) {
    return string;
 }
});
<option value="{{_id}}" selected="selected">{{full_name}}</option>