Member 12422389 Ответов: 1

Когда установлен флажок редактировать


Я хочу, чтобы этот флажок был установлен при редактировании.
<ul style="position:relative;top:60px;">
    <li ng-repeat="assignLearningpath in learningpath.learningassests">
        <input type="checkbox" ng-checked="assignLearningpath.id" ng-model="assignLearningpath.selected" value={{assignLearningpath.name}} ng-change='trackOrder(assignLearningpath)' /> {{assignLearningpath.name}}
    </li>
</ul>
Цитата:
и мой контроллер при редактировании я получаю такие данные, как

{"id": 48, "company_id":2, "name": "wr4t", "description":"", "status": "1", "created_at":"0000-00-00 00:00:00","updated_at":"0000-00-00 00:00:00","learningAssest":"2,3","route":"topic/learningpath_edit/","reqParams":{"lang":"en-us"},"restangularized":true,"fromServer":true,"parentResource":null,"restangularCollection":false} добавить в путь

Что я уже пробовал:

когда я редактирую, я могу получить значение флажка, например "
learningAssest":"2,3"
который присутствует в данных то есть из базы данных я хочу чтобы в этом случае были установлены флажки 2 и 3

1 Ответов

Рейтинг:
2

KarstenK

Вы должны расширить свою модель данных с помощью 2 переменных bool, которые читают и представляют эти значения, и соединить их в XAML. Или напишите какой-нибудь обработчик, который устанавливает флажки на полях, как в этом руководство.