发表于: 2017-04-11 23:34:03
2 1094
今天完成的事情:看完了智能设剩下的4个视频,感觉要走火入魔了
明天计划的事情:用angular重写登录界面js
遇到的问题:
路由页面的js文件用的jq写的,引入会报错。
收获:
自定义filter,格式:
myApp.filter('fil1', function () {
return function (xx) {
return parseInt(xx / 6)+100;
}
})
要在.filter()的第一层函数里面再return一个函数。
外层的函数可以用来初始化一些数据,而内层的函数可以用来处理数据。
外层的函数只会执行一次,而内层的函数会在每次使用过滤器的时候都会执行。
指令,用于自定义标签,自定义组件
myApp.directive('xxx', function() {
var json={
restrict: 'E', //约束
template: '<span ng-transclude></span><span>ddd</span>', //模板
transclude: true,
}
return json;
})
需要先创建一个json(用于配置数据),然后将它返回ng-transclude
restrict 有四种模式:E : element 元素
C : class 类
M : attribute 属性
A : comment 注释
template:模板
transclude: 嵌入,把它设置为true 然后在通过ng-transclude在template中来设置嵌入的位置,来保留在标签里面的内容
评论