DOM не обновляется при получении значения из localalstorage - PullRequest
0 голосов
/ 09 мая 2018

Я создал кнопку как:

<ion-radio ng-repeat="business in multipleBusiness track by business.id" ng-model="choice.value" ng-value="business">{{business.name}}</ion-radio>

и в контроллере я делаю ...

$scope.choice.value = localStorageService.get('defaultBusiness') || $scope.multipleBusiness[0];

Теперь переключатели отображаются с галочкой, когда значение, переданное $scope.choce.value, равно $scope.multipleBusiness[0], но когда используется значение из localStorage, т.е. localStorageService.get('defaultBusiness'), чекмарк не отображается

Хотя при утешении оба значения имеют одинаковую структуру, т.е. объекты с ключами id и name.

1 Ответ

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

localStorageService.get('defaultBusiness') вернет строку. Вам нужно использовать JSON.parse(), чтобы иметь его в качестве объекта json.

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