Добавить массив в scope фрейворк angularjs
Здравствуйте!
Объясните мне, пожалуйста, что я делаю не так?! у меня есть строка, из которой я делаю массив, потом пытаюсь передать в scope, но в scope значение не попадает! добавляем данные в storage for (var i = 0; i <= firstName.length - 1; i++) { if (firstName[i]!='null'){ jsnBook =' firstName: ' + firstName[i] + ', '+ 'lastName: ' + lastName[i] + ', ' + 'telephoneNumber: ' + telephoneNumber[i] + ', ' + 'address: ' + address[i]; } } localStorage.setItem('jsnBook', jsnBook); 'use strict'; var b = new Array(); b = localStorage.getItem('jsnBook').split(','); var BookApp = angular.module('BookApp', []); BookApp.controller('BookListCtrl', function ($scope){ $scope.book = b; }); |
в отладчике проверяли, что у вас в localStore,
что получается в переменной b ? |
в переменной b массив: [" firstName: dfdf", " lastName: qwe", " telephoneNumber: 123", " address: ytu"]
|
а как эти данные из $scope.book используете?
шаблон, например, покажите |
Часовой пояс GMT +3, время: 05:10. |