发表于: 2017-04-28 22:12:43
0 960
1.今天完成的事情
1.研究了富文本编辑器,看了ueditor和umeditor,没找到umeditor的angular插件,要用的话就得自己研究指令,于是研究了几个小时指令,顺便了解了下指令中的controller和link的用法还有区别,执行顺序是先controller后link,一般少用controller,指令模版中的逻辑,写在link里面即可,除非这个指令要被其它指令requied,才会使用controller。并且一个指令引用另一个指令的时候,在html文件中的写法,必须将子指令写在父指令里面。研究完了之后最后还是选择了有angular插件的ueditor,毕竟要方便很多。
花了1个多小时配置完成之后,写出来试验的时候,发现这个插件2年多没有维护了!!里面使用的ueditor版本都很老,一些额外的功能,比如表情包,map等都用不了了!!感觉被坑了。。。去掉了用不了的功能,写了个简易版的富文本编辑器,先凑合下,之后再来研究。
2.简化了下表单验证,只需要写formname.$invalid就可以验证表单里面加了required的input是否填写完成!之前每个input都写了dirty和invalid,感觉又被自己坑了。。。
3.写好了表单的二级联动。
2.明天要做的事情
写完上传,删除,编辑等操作,完成任务10,如果有多的时间多看看,多谢谢自定义指令。
3.遇到的问题
子指令引用父指令的controller,读取不到父指令,问了二大才知道是子指令没有嵌套在父指令里面。
4.收获
富文本编辑器的使用,二级联动。
深坑的一天。。。
评论