0

我有一个代码可以在控制器内完美运行,但在将其移至服务后,它似乎无法正常工作并在此之后立即崩溃:

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();
    ...
}

谢谢你的帮助。

编辑:

样本:http ://plnkr.co/edit/jjInJp4lJcC1oCvXZ1oN?p=preview

4

0 回答 0