发表于: 2017-07-23 21:41:51
1 663
一、今天完成的事:
1.学习angular的自定义指令;
2.解决任务中bug;
二、明天的计划:
1.整理优化页面;
三、遇到的问题:
1.测试时发现点击上线和下线的时候,如果选择取消也会发送请求指令,查看发现是将请求放到了判断之外导致,更改后正常
四、收获:
1、学习自定义指令;
除了 AngularJS 内置的指令外,我们还可以创建自定义指令。
你可以使用 .directive 函数来添加自定义的指令。
要调用自定义指令,HTML 元素上需要添加自定义指令名。
你可以限制你的指令只能通过特定的方式来调用。
restrict 值可以是以下几种:
E
作为元素名使用A
作为属性使用C
作为类名使用M
作为注释使用
restrict 默认值为 EA
, 即可以通过元素名和属性名来调用指令。
2.解决任务中上线和下线的bug;
之前将http请求放到了if判断之外,导致点击取消之后依然会下发请求,虽然状态没有改变,但是会重新加载页面;不符合逻辑,将请求分别放到判断状态和点击确定之后里面,重新测试,点击正常,显示正常,更改状态正常;
评论