从localstorage设置离子切换

时间:2017-10-22 13:46:42

标签: angularjs ionic-framework toggle

HTML:

$.getJSON('modules.json', function(data) { 
        $.each(data.modules, function(index, val) {
            tr = $('<tr/>');
            tr.append("<td>" + val.year + "</td>");
            tr.append("<td>" + val.sem + "</td>");
            tr.append("<td>" + val.module + "</td>");
            tr.append("<td>" + val.crn + "</td>");
            tr.append("<td>" + val.title + "</td>");
            tr.append("<td>" + val.credits + "</td>");
            tr.append("<td>" + val.level + "</td>");
            tr.append("<td>" + val.coordinator + "</td>");    
            $('table').append(tr);
        });

      });

JS:

<ion-toggle ng-model="favorite.checked" ng-change="favoriteChange()"> favorite </ion-toggle>

我在我的应用程序中进行了切换,当我关闭应用程序并重新启动它时,我可以看到该值在localstorage中存储正确,但切换显示默认值。 谁能看到什么错了?

1 个答案:

答案 0 :(得分:0)

我的错!我正在处理2个控制器,在第二个控制器中我还需要从localstorage加载值。