发表于: 2017-07-01 22:40:05

2 805


今日完成:

1:修改了导航栏,之前的导航栏,只是简单使用了点击变色,用jq实现的,

后来发现不仅需要点击变色,跳转到其他页面的时候也需要变色,于是选择

了监听url变化,根据url去判断

2:想换成angular的方法,于是把index写成了一个controller,controller

是可以嵌套的,但是ui-sref不支持ng-repeat,搜索发现有人提过这个问题,

在github上也跟作者反映过,但是作者好像故意为之,不支持repeat;于是

放弃了用angular实现的想法,后来想到可以绑定ng-click函数,用statego

实现跳转

3:后来换成了js的方法,没有在angular里操作dom,只是一段单纯的js代码

监听url变化,然后操作dom;

4:应该学一下angular 的 $location,ng-class的用法,用来操作导航栏的状态

5:原来官网的constant的filter是结合起来使用的,怪不得之前一直看不懂


明日计划:

准备小课堂,小课堂实在是难,准备起来也难,讲完了各种表格更是繁琐


遇到的问题:

暂无


今日收获:

监听url的js代码,jq的index选择器如果要用变量的话,得像下面代码那样操作才能实现

var nav=["h","j","e","a"];
function myFunction() {
   var hash=(location.hash).substring(3,4);
   $(".navbar-collapse ul li").removeClass("active");
  for(var i=0;i<4;i++){
      if(hash==nav[i]){
          $(".nav li:eq("+i+")").addClass("active");
      }
  }




返回列表 返回列表
评论

    分享到