我有一个在控制器内完美运行的代码,但在将其移至服务之后,它似乎无法工作并在此之后立即崩溃:
return JSON.parse(window.localStorage.getItem("SavedContacts"));
服务代码:
var app = angular.module('myApp', ["ngStorage"]);
app.service('ContactManager', function()
{
this.Contacts={};
this.GetJsonFile = function ()
{
return JSON.parse(window.localStorage.getItem("SavedContacts"));
}
this.Contacts = this.GetJsonFile();
...
}
感谢您的帮助。
编辑: