发表于: 2017-01-11 00:34:17
1 1170
今天完成的事情:
1.研究了下官网首页 手机的跳转
2.研究了 下 登入页面和注册页面 的布局
明天计划的事情:
1.应该是开始做 有微钱的项目
遇到的问题:
1.又重新看了 下 自定义指令 ngModelCtrl 看的我头疼
2.动画好像也很难的样子
收获:
1.小课堂 学习了下 兼容IE6的一些方法
2.
angular.module('skillApp')
.directive('numbericInput', function() {
return {
require: 'ngModel',
link: function (scope, element, attr, ngModelCtrl) {
function fromUser(text) {
var transformedInput = text.replace(/[^0-9]/g, '');
if(transformedInput !== text) {
// $setViewValue 更新视图值
// 视图值改变时会被调用,比如input/select指令就会调用这个函数
ngModelCtrl.$setViewValue(transformedInput);
// 更新视图
ngModelCtrl.$render();
}
return transformedInput;
}
// 推入将要执行的函数数组,
// 其中的函数依次被调用,并将结果传递给下一个,
// 最后出来的值会被传递到model中,
// 还会包括验证和转换值的过程,验证中会使用$setValidity方法
ngModelCtrl.$parsers.push(fromUser);
}
};
});
评论