发表于: 2017-07-09 21:10:18

1 949


今天完成的事情:

找职位页基本完成,除了竖向轮播还有点问题。

// 侧边栏职位分类数据

        httpService.getJobType()

            .then(function(response) {

                if(response.data.code === 0) {

                    vm.list = response.data.data;

                }

                console.log(response)

            });

        // 轮播图

        httpService.getBannerList(0)

            .then(function(res) {

                if(res.data.code === 0) {

                    vm.slides = res.data.data.articleList;

                }

                else {

                    alert(res.data.message);

                }

            });

        // 推荐职位

        httpService.getJobInfo(1, 8)

            .then(function(res) {

                if(res.data.code === 0) {

                    vm.groomJob = res.data.data;

                }

                else {

                    alert(res.data.message);

                }

            });

        // 最新职位

        httpService.getJobInfo(0, 8)

            .then(function(res) {

                console.log(res)

                if(res.data.code === 0) {

                    vm.newest = res.data.data;

                }

                else {

                    alert(res.data.message);

                }

            });

        // 推荐和最新切换

        $scope.exchangeJob = function(isChoose) {

            if(isChoose === undefined || isChoose === false) {

                vm.isChoose = !vm.isChoose;

            }

        };

        // 获取公司列表

        // 认证公司

        httpService.getCompanyList(1, '')

            .then(function(res) {

                if(res.data.code === 0) {

                    vm.BSCI = [];

                    vm.BSCI[0] = res.data.data[0];

                    // vm.certificationCompany = res.data.data.slice(0, 4);

                }

                else {

                    alert(res.data.message);

                }

            });

        // 普通公司

        httpService.getCompanyList(0, 8)

            .then(function(res) {

                if(res.data.code === 0) {

                    vm.commonCompany = res.data.data;

                }

            });

    }


学习了下$state.includes:

$state.includes方法用于判断当前激活状态是否是指定的状态或者是指定状态的子状态.

$state.includes(stateOrName,params,options)

$state.includes方法接受三个参数,其中第二和第三个都不知道是干啥的...估计也不太用得到,就暂时不管了...

stateOrName:字符串(必填). 是一个状态的名字.

比如当前的激活状态是 "contacts.details.item" 

如下调用:

$state.includes("contacts");                              //返回true

$state.includes("contacts.details");                      //返回true

$state.includes("contacts.details.item");                 //返回true

$state.includes("detail");                                //返回undefined

$state.includes("item");                                  //返回undefined


明天计划的事情:

把竖向轮播收尾,然后开始找精英页面,对于现成的接口,我只能说很烂。

遇到的问题:

进度很慢,干不出活

收获:

$state.includes的用法



返回列表 返回列表
评论

    分享到