Как я могу отобразить список выбора (раскрывающийся список) для свойства модели в BackboneJS?

Я пытаюсь создать простое приложение для редактирования контактов в Backbone.js, и я столкнулся с небольшой проблемой, которую я не знаю, как решить, потому что я не знаком с Backbone .js.

У меня есть контакт модели , и этот элемент имеет поле ProductLineID (у каждого контакта есть линейка продуктов, с которой он связан). При отображении редактора для этого контакта я хотел бы отобразить раскрывающийся список с возможными параметрами ProductLine и предварительно установить его на текущее значение. Как мне сделать это в Backbone.js?

Я знаю, как это сделать в knockout.js с привязкой данных:

<select id="ProductLineID" name="ProductLineID"
        data-bind="options: productLineOptions, 
        optionsValue: 'ID', 
        optionsText: 'Name', 
        value: ProductLineID, 
        optionsCaption: 'All'">
</select>

В этом примере productLineOptions - это объект JSON, который уже предварительно загружен на страницу.

Это сделало бы именно то, что я хочу, но я не знаю, как сделать эквивалент в Backbone.js.

Я могу предоставить больше кода из моего реального примера, но это кажется немного тривиальным примером и действительно не требует специального кода.

7
задан Joshua Taylor 30 September 2015 в 14:11
поделиться