发表于: 2017-02-10 01:30:17
1 1176
今天完成的事情:
1.修真院10期demo,以及修复demo中指出的bug。
2.学习angular 自定义指令和相关demo,为小课堂内容做准备。
3.听师姐讲解萝卜多项目的需求和整个流程步骤。
计划明天事情:
1.继续学习angular自定义指令部分,关联项目中的翻页插件,进行学习。
2.修真院10期bug修复后的demo和测试。
收获和问题:
接触项目以来,项目中遇到的插件都是直接复用,很少去看中间的源码,今天在学习自定义指令的时候看到了很熟悉的代码段,故打开项目代码,果不其然, 组件的复用用的就是angular中的自定义指令。
1.其中 return中的参数就分为内部参数和对外参数。
例如:restrict中就可以规定 这个指令的功能范围:E’ – Element , ‘A’ – Attribute ,’C’ – Class , ‘M’ – comMent (这个M需要配合指令replace:true,虽然没什么用)
template中返回的html的代码,用于呈现内容。
scope:这个参数分为3总情况。/true/false/{}
也就是这边将会是小课堂的重点。明天深入理解后再补充。
templayeUrl:内容跳转项。
内部指令都是我们在angular中常用的几个,容易混淆的也就是个ng-if 和ng-show。
当然,翻页插件中的内容比较多,有些代码实在是难以看懂。不过能看得到代码结构已经是很开心的说。
评论