发表于: 2017-01-19 00:22:20
1 1486
今天完成的事情;
1.任务七的继续推进。今天完成了登录和。列表部分的数据获取,并且渲染到了页面上。
2.angular基础知识的继续学习。
明天计划的事情:
任务页面做好呈现。
然后跳出任务再深入下教程看看别人的开发出来的网站代码。
遇到的问题;
登录跳转页面和登录状态的保持?
跳转页面时候没有跳转到路由的分页;登录状态的保持想设置一个全局变量初始值为FALSE,登录后值为TRUE。后面的列表呈现先要判断该值为TRUE然后才能呈现。
收获:
基础知识推进:
使用过滤器
currency
date:"yyyy-MM-dd HH:mm:ss"
自定义过滤器:
app.filter('名字', function (){
return function (value, arg){};
});
{{value|名字:参数}}
实例:会计计数法
*适合对文本等数据进行简单处理,不适合放置过于复杂的功能(如获取数据等)
--------------------------------------------------------------------------------------------------------
二、指令
指令(directive):*自定义标签、自定义组件
例子1:最简单的directive
//定义
app.directive('名字', function (){
return {
restrict: 'E',
template: "<strong>aaa</strong>" //不一定有标签
};
});
<!--使用-->
<znstest></znstest>
<znstest/> 单标签也行,但最好别用
=============解析=============
restrict: 'E' 使用限制
E(Element) 元素型 <xxx></xxx>
A(Attribute) 属性型 <div xxx=""></div>
C(Class) Class型 <div class="xxx"></div>
M(coMment) 注释型 <!-- directive:xxx -->
*加上replace: true
**两边的空格是必须的
评论