AngularJS NG-модель не обновляет значения в контроллере - PullRequest
0 голосов
/ 01 мая 2018

Я не знаю, что мне не хватает!

У меня есть легенда, и пользователь может выбрать описание каждого цвета, но когда я пытаюсь отредактировать текст, он обновляется в представлении, но как только я обновляю, все изменения отменяются, так как я могу сохранить изменения в контроллере?

<div ng-repeat="s in legendItems">
 <div class="epLegendeColorBoxPopover" ng-style='{"background-color": s.color}'></div><input type="text" ng-model="s.description">
</div>

здесь скрипка

http://jsfiddle.net/NfPcH/23697/

спасибо

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Ну, так как вы не дали никакой информации, где данные должны храниться ... Я использую localStorage

Скрипка: http://jsfiddle.net/NfPcH/23699/

Использование localStorage не очень хорошая практика ... Но в основном решает вашу проблему ...

0 голосов
/ 01 мая 2018

Вы нигде не сохраняете его, поэтому при перезагрузке контроллер инициализирует его $scope переменные. Для постоянных изменений вы должны использовать Some database или Localstorage

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...