Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Добавить массив в scope фрейворк angularjs (https://javascript.ru/forum/library-toolkit-framework/49736-dobavit-massiv-v-scope-frejjvork-angularjs.html)

Denis94 26.08.2014 18:09

Добавить массив в 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;
	});

Pavel M. 26.08.2014 19:09

в отладчике проверяли, что у вас в localStore,
что получается в переменной b
?

Denis94 27.08.2014 11:21

в переменной b массив: [" firstName: dfdf", " lastName: qwe", " telephoneNumber: 123", " address: ytu"]

Pavel M. 27.08.2014 17:42

а как эти данные из $scope.book используете?
шаблон, например, покажите


Часовой пояс GMT +3, время: 00:52.