Как можно предварительно выбрать значение в угловом интерфейсе выбора редактирования

Я использую угловую схему ui select заполнить варианты.

Теперь я связываю свой объект с идентификатором выбора. Вот шаблон

<ui-select
        ng-model="$select.selected"
        theme="bootstrap"
        ng-disabled="disabled"
        on-select="$$value$$=$select.selected.id"
        >
    <ui-select-match placeholder="Please Select ">{{$select.selected.display}}</ui-select-match>
    <ui-select-choices repeat="a in choices">
        <div ng-bind-html="a.display"> {{ a.display }}</div>
    </ui-select-choices>
</ui-select>

Я не был в состоянии связать мой $$value$$ идентификатор выбранного объекта. так что для взлома я добавил это

on-select="$$value$$=$select.selected.id"

$$value$$ представляет model.myobject поэтому при выборе я вручную привязываю id к этому свойству.

Для нового объекта это работает нормально.

Но когда мне нужно отредактировать объект, эта опция не выбрана заранее.

Любые идеи, как я могу это сделать

Существует дополнение для пользовательского интерфейса для формы схемы, и я получил от него представление. Но я не мог полностью понять это

https://github.com/chengz/schema-form-uiselect/blob/master/src/single.html

0 ответов

Другие вопросы по тегам