发表于: 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判断之外,导致点击取消之后依然会下发请求,虽然状态没有改变,但是会重新加载页面;不符合逻辑,将请求分别放到判断状态和点击确定之后里面,重新测试,点击正常,显示正常,更改状态正常;


返回列表 返回列表
评论

    分享到