发表于: 2017-03-06 21:43:45
1 1137
今天做的事儿
做了多选框,修复前台的几个问题
明天计划
标签部分结束,上传图片和时间
收获以及困惑
改些乱七八糟的样式,且改了一段时间
拿过来用的时间插件,请求过来怎么没反应呢,难道是还要再处理一道吗
再有对于多选框插件,看了他是怎么写的
不得不承认哥们儿写的真6
原来载入模板还有这么一方法
.run( [ '$templateCache' , function( $templateCache ) {
var template =
后接模板
scope:
{
// models
inputModel : '=',
outputModel : '=',
// settings based on attribute
isDisabled : '=',
// callbacks
onClear : '&',
onClose : '&',
onSearchChange : '&',
onItemClick : '&',
onOpen : '&',
onReset : '&',
onSelectAll : '&',
onSelectNone : '&',
// i18n
translation : '='
},
下面&符号是留给使用者的位置,可以在相应操作后执行相应的回掉函数
如只是简单使用,只需要=双向绑定的东西也可以完成功能,十分灵活
看了屌人的作品,感觉对指令的理解深入了一层
myApp.controller( 'demoMinimum' , [ '$scope' , function ($scope) {
}]);
myApp.controller("a",function ($scope) {
myApp.controller("a",function ($scope) {
})
以上两种写法区别
[ '$scope' , function ($scope) {
"miao"
}]
function ($scope) {
"mi"
}
前者以一个数组的形式,将function中的参数放在前面
function中的参数,如$scope都可能会被压缩成a,b,c之类的难以辨识的东西,而angular则需要$scope这些约定的参数来进行解析,若放在数组中时,则不会被压缩
评论