发表于: 2017-02-07 00:41:24

2 1333


1.今天完成的事: 

      完成萝卜多关于我们页面,首页benner,介绍模块;

2. 明天的计划: 

    配置nginx,调试接口,完成首页最新职位,服务流程,伙伴之言模块。

3. 遇到的困难:

    1. 如果路由就是在当前页面,再次点击时,控制器内的数据是否会重新加载一次。

<h5><a ui-sref=".we" ng-click="vm.aboutWe(false)">联系我们</a></h5>

   2. 在angular使用服务中value方法时,weCtrl控制器获取了一个value服务的值,在mainhtmlCtrl中更改value的值,

       在weCtrl控制器中该怎么保持同步。

.controller('mainHtmlCtrl', ['$scope','$cookieStore','myService','aboutWe',
   function ($scope,$cookieStore,myService,aboutWe) {
       var vm = this;

       /* 导航栏 */
       vm.focuspage = myService.pages();
       vm.pagesBtn = function(index){
           $cookieStore.put('pages',index);
           vm.focuspage = index;
       }
       /* 底部联系我们跳转 */
       vm.aboutWe = function(bl){
           aboutWe.toggle=bl;
       }
   }
])
/* 关于我们 */
.controller('weCtrl',['$scope','aboutWe',
   function ($scope,aboutWe) {
       var vm = this;
       vm.toggle = aboutWe.toggle;
   }
])

4.收获:

   今天分享的内容时回调的用法,Javascript语言的执行环境是"单线程"(single thread)一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行   后面一个任务,常用到的时候是在向后台请求数据的时候,由于需要等待后台的数据返回,在angular中常使用.then(res){ }链式的调用方法。



返回列表 返回列表
评论

    分享到