Поскольку я помещаю уникальный ключ в свое локальное хранилище, я не уверен, что мне нужно ссылаться на него в представлении
//Модель
$localStorage['uniqueKey'] =[{id:1, name:"foo"}, {id:2, name:"bar"}]
//Контроллер
$scope.users = $localStorage['uniqueKey'];
//View → нужно ли мне ссылаться на уникальный ключ? или это нормально?????????
<li ng-repeat="user in users">
{{user.name}}
</li>
$scope.users = $localStorage.['uniqueKey'];
^^ syntax error: dot should not be here
//This should be:
$scope.users = $localStorage['uniqueKey'];
//or
$scope.users = $localStorage.uniqueKey;
//or
$scope.users = $localStorage.get("uniqueKey");
Правильное использование. Хранение объектов в localStorage:
$localStorage.uniqueKey = angular.toJson([{id:1, name:"foo"}, {id:2, name:"bar"}]);
$scope.users = angular.fromJson($localStorage.uniqueKey);
Вы можете использовать angular.toJson(), чтобы преобразовать объект в строку, и angular.fromJson, чтобы отменить его. демонстрация