发表于: 2017-04-11 21:00:26

2 1006


今天完成的事:1.上午请了半天假,看看资料学习关于自定义依赖注入

创造依赖的方式常用的有5种。factory,provider,service,常量,变量。

app.factory('name',function(){
     return ...内容
});
app.provider("name",function(){
this.$get=function(){}

}

app.service(xx,function(){
     this...

     });


2.在师兄师姐的帮助下解决了ng-message的报错问题。

报错提示找不到ng-message,之前的思路是以为注入依赖出问题。后来才发现,提示框的父级div里缺个s。  ng-messages

<div class="warning user-warn" ng-messages="loginForm.userName.$error" ng-if="loginForm.userName.$touched">
   <span ng-message="required">*必填</span>
   <span ng-message="pattern">*用户名是英文和数字</span>
   <span ng-message="minlength">用户名在5位以上</span>
   <!--<span>用户名在5位字符以上</span>-->
</div>

被报错误导害的好苦啊。。

ng-messages参考:https://www.oschina.net/translate/angularjs-form-validation

在input里添加ng-pattern可做正则。

ng-pattern="/^[a-zA-Z\d]+$/"


3.nginx启动总失败。疑惑一下午。到傍晚灵光闪现,想起是昨天改了文件目录。。把配置文件里的root路径更改过来就好。


明天要做的事:添加翻页功能。

遇到的问题:做页码功能时,获取到的页数是NAN。

收获:对ng的模式,各种依赖注入,继承依赖加深有所了解。

踩了几个坑。


返回列表 返回列表
评论

    分享到