Я пытаюсь создать простое приложение для редактирования контактов в 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.
Я могу предоставить больше кода из моего реального примера, но это кажется немного тривиальным примером и действительно не требует специального кода.