发表于: 2017-03-16 19:52:22
1 1481
今天完成的事情:
1、开发邀请链接进入【前台-注册】页面,自动填充邀请码功能;
2、【前台-邀请页】获取推荐名单的数据,并展示出来;
3、完善【后台-用户管理】搜索功能;
4、修改【后台-用户管理】编辑的html;
明天计划的事情:
1、继续完成【后台-用户管理】编辑和查看功能的html和Ctrl;
2、完善【前台-邀请页】的分享功能。
遇到的问题:
1、【前台-注册页】获取分享链接参数的问题。刚开始实在网上 扒的代码,先利用indexOf()来定位“?”,然后利用slice分割“&”的部分,进而获得url的参数和参数名。不过古尘师姐说这样不是很好,可以更加直接。直接在路由里面加上“/:参数名”,在Ctrl里面直接利用“$state.params.参数名”的方法,就可以获取参数。当时之所以没有使用这种最容易想到的方法,主要是因为这个url的传递方法和我们平时传的路径不一样。以前url的参数是在一个网站里面传的。而这里的url是从该网站生成,再传到其他网站,最后通过链接跳转到本网站注册页,所以没想到这种方法。看来,是自己想多了。
2、写【后台-用户管理-编辑】部分时,获取的参数status为1或-1,分别表示“正常”和“退学”的意思。因此,需要构建一个constant把它转化成它所表示的意思。当时是这样写的:
{
-1:“正常”,
1:“退学”
}
结果报错了,原因是负值引起的。通过请教杨泽平,他说给负值加上双引号就好了,于是我改成了这样:
{
“-1”:“正常”,
“1”:“退学”
}
于是问题就解决了。
收获:
1、学习了ng-disabled和利用链接来传参的知识;
2、学习了使用键值对的时候,要注意键的负值问题。
评论