发表于: 2017-06-02 22:46:07
2 1301
今天完成:
编辑页面完成,至此js任务基本完成,原来做编辑功能的想法是直接在新增页面传入id对应的参数进行编辑,
方法就是在点击编辑按钮的时候就获取对应id的参数,存储在sessionstorage里,这样跳转到新增页面的时候取出就可以了。但测试的时候出现了问题
1、在点击提交按钮的时候,由于新增页面用的方法和编辑不一样,所以每次编辑完成实际上是新增信息
2、假如编辑到一半的时候跳转到别的页面数据会一直存在,因为sessionstorage没有清除,
基于以上两点,来回处理很麻烦,所以就直接新增了一个编辑页面,使用新增一样的设置, 添加一个新的控制器,
app.controller('detail',function ($scope,$upload,$http,$state,$stateParams)
这样虽然代码量多了一点,其实方便了很多。
这样直接使用url传参就可以了。编辑按钮使用ui-sref方法跳转加传递参数,
<a href="" ui-sref="article-detail({id:x.id})" ><button >编辑</button></a
就能解决参数获取的问题。
明天计划:
继续完成任务,还有一些小问题,、
学习svn
遇到困难:
在使用富文本编辑器的时候,总会出现乱码,接受到的参数是正常,
但是在删除的时候就会出现乱码,纠结了很长时间也没有解决。,。。。。
收获:
学会了使用ui-serf的方法,
评论