angular.module('push') .controller('GuideCtrl', function ($scope, $timeout) { //感兴趣的产业 $scope.favs = [ { class: "co1", style: "-76px", id: 0, name: "先进制造及高端装备", value: false }, { class: "co2", style: "-76px", id: 1, name: "能源及节能技术", value: false }, { class: "co3", style: "-80px", id: 2, name: "新材料", value: false }, { class: "co4", style: "-80px", id: 3, name: "电子信息", value: false }, { class: "co5", style: "-80px", id: 4, name: "汽车制造", value: false }, { class: "co6", style: "-85px", id: 5, name: "资源及环境技术", value: false }, { class: "co7", style: "-85px", id: 6, name: "生物与新医药", value: false } ]; var checkedModel = []; $scope.checkModel = function (fav) { if (fav.value) { if (checkedModel.length == 0) { checkedModel.push(fav); } else { var isadd = false; angular.forEach(checkedModel, function (value, key) { if (value.id == fav.id) { isadd = true; } }); if (!isadd) { checkedModel.push(fav); } } } else { angular.forEach(checkedModel, function (value, key) { if (value.id == fav.id) { checkedModel.splice(key, 1) } }); } }; //跳过选择 $scope.jump = function () { localStorage.setItem("checkModel", "."); $scope.go('tab.activityIndex'); }; //选择完成后跳转 $scope.sure = function () { var checkedvalue = ""; angular.forEach(checkedModel, function (value, key) { if (checkedvalue.indexOf(",") == -1) { if (checkedvalue.length > 0) { checkedvalue = checkedvalue + "," + value.name; } else { checkedvalue = checkedvalue + value.name; } } else { checkedvalue = checkedvalue + "," + value.name; } }); checkedvalue = checkedvalue == "" ? "." : checkedvalue; localStorage.setItem("checkModel", checkedvalue); $scope.go('tab.activityIndex'); }; //关闭启动动画 $timeout(function () { navigator.splashscreen.hide(); }, 1000); });