发表于: 2017-05-30 22:48:59
2 798
今日完成:
完成了前台页面的代码重构,将每个控制器的代码量控制到30到40行。修改了前台几个页面的逻辑,由本地存储参数改为了url存储(本地存储不好解决由其他页面跳转至本页面要清空数据,而刷新又不需要);完成了后台模态框及其他未完成的内容。
明日计划:
还有一点点样式没有调,应该可以demo了;
问题:
整体没太大的问题,就是晚上加班效率太低了。其实没多少内容的。
收获:
对模态框插件的基本使用。
$modal有一个open方法,所有的内容都在这个open里。
首先定义$rootscope.方法名=function(参数){
。。。
};
将方法写到rootscope中以便调用。在调用时,定义title;content;id等参数并传输,其中title与content是写在constant中的常量文件,是具体模态框的标题及提示内容。
然后在模态框的控制器中定义弹框两个按钮的事件,成功执行相应的函数(这个函数需要在调用模态框的控制器里提前定义在rootscope中,以便使用)。
模态框一些简单的参数:
templateUrl:模态框内容模板元素的id(至少我是这么用的)
controller:模态框自己的子控制器,执行弹框后的内容,事件等
resolve:定义一个成员并将他传递给模态框的控制器,主要是利用它来传输参数以及模态框内容的。传送的参数需要在模态框子控制器中进行依赖注入。
由于要节省代码量,我就只用了以上三个参数,还是挺方便的。
评论