Я пытаюсь создать хранилище с элементами из localStorage в моем приложении Sencha Touch.
localStorage, из которого я хочу получить данные, является localStorage ["feeds"] и выглядит так:
"[{"title":"Title 1","url":"http://stackoverflow.com"},
{"title":"Title2","url":"http://google.com"}]"
Я пытаюсь получить его в хранилище с помощью следующего:
var feedsPanel;
var store;
Ext.setup({
icon: 'icon.png',
glossOnIcon: false,
onReady: function(){
Ext.regModel("feedModel", {
fields: [
{ name: "title", type: "string" },
{name: "url", type:"string"}
]
});
store = new Ext.data.Store({
proxy: new Ext.data.LocalStorageProxy({
id: 'feeds'
}),
model:"feedModel"
});
Когда я в Chrome пробую store.load (), это завершится неудачно из-за TypeError: Cannot read property 'title 'of null.
Как я могу получить доступ к каждому названию и каждому URL из этого локального хранилища?
Глядя на пример игры «Пасьянс», я испытываю головокружение.
Остальные моиПриложение Sencha на данный момент не использует этот магазин и отлично загружается.Я проверяю, есть ли в магазине предметы с Консолью в Chrome.