Я создал кнопку как:
<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.