发表于: 2017-05-31 18:49:14
1 972
今日完成:
1:了解并学习了angular自带指令,以及自带指令的用法
2:在网上搜索了angular分页显示数据的相关资料,但是还没什么头绪
3:完成了从河北到武汉的一千多里的跋涉,穿过半个中国,
发现从华北到华中,哪个地方都有霾...
遇到的问题:
1:对于angular任务的字段约定,有一段如下描述:
字段约定:
字段 第几页 page 不写时默认为1
字段 展示数量 size 不写时默认为10。
这两个值是在返回的参数里的 假如我要是想请求第二页的数据 或者是请求二十条数据,该怎么发送请求,请求里并没有这两个参数啊
今日收获:
1:
可以使用 .directive 函数来添加自定义的指令。
要调用自定义指令,HTML 元素上需要添加自定义指令名。
使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割,
即我们常用的class命名方式 runoob-directive:
2:
可以通过以下方式来调用指令:
元素名
<runoob-directive></runoob-directive>
属性
<div runoob-directive></div>
类名
<div class="runoob-directive"></div>
注释
<!-- directive: runoob-directive -->
3:
通过添加 restrict 属性,并设置只值为 "A", 来设置指令只能通过属性的方式来调用:
var app = angular.module("myApp", []);
app.directive("runoobDirective", function() {
return {
restrict : "A",
template : "<h1>自定义指令!</h1>"
};
});
restrict 值可以是以下几种:
E 作为元素名使用
A 作为属性使用
C 作为类名使用
M 作为注释使用
restrict 默认值为 EA, 即可以通过元素名和属性名来调用指令。
评论