发表于: 2017-07-15 23:44:00

1 808


今天完成的事情:

1.今天修复了之前的一个bug,就是从登陆页到后台主页跳转的时候,会在中间卡一下,刷新之后才会好,今天开始写新增页面的时候突然想到会不会是不同页面中间的CSS样式命名发生了冲突,所以才会导致页面显示异常,所以我就更改了两个页面相同的选择器命名,果然就恢复正常了,这又是一个坑,DNA还是不太明白为什么刷新之后会好

2.看到后面用到select框菜单需要用到ng-option,就去找资料学习了相关知识点,总体来说和ng-repeat差不多,就是语法有一点区别

<select class="form-control" name="type" ng-model="type" required ng-options="t.value as t.text for t in types">
   <option value="" selected>请选择</option>
$scope.types = [
   {value:0,text:"首页Banner"},
   {value:1,text:"找职业Banner"},
   {value:2,text:"找精英Banner"},
   {value:3,text:"行业大图"}
];

3.学习了ng-if,与ng-show/ng-hide虽然效果看起来类似,但ng-if的工作模式不一样。如果使用ng-if来控制元素是否显示,则在不显示的情况下,ng-if中包含的内容,会被全部从HTML中移除掉。而如果使用ng-show/ng-hide,AngularJS只是使用CSS控制将内容隐藏起来。

明天的计划:继续JS9,学习图片上传

遇到的问题:暂无

收获:修复之前遗留的bug,学会了使用ng-option


返回列表 返回列表
评论

    分享到