发表于: 2017-05-25 23:19:55
1 1002
今天完成的事情:
1.完成任务10的上下架功能
2.完成编辑功能
3.完成删除功能。
明天计划的事情:
完成任务10的表单验证和富文本编辑器。
遇到的困难:
在写编辑的过程中,花了一点时间。首先是将id传到详情页,当时不知道怎么做,后来看了萝卜多后台才知道原来可以这么做。
data-ui-sref="backstage.articleDetialPage({id:data.id})"
可以直接通过data-ui-sref对参数进行传递id值。
然后跳转到详情页之后,又出现了一个新的问题。总会报405错误,开始找了很长时间没找到原因,后来才知道原来自己理解错意思,id传到详情页之后,就不是用put方法了,而是直接用get方法从后台获取值。然后就基本完成了编辑功能。(不过还差个富文本编辑器)
if($stateParams.id){
$http({
method:'get',
url: '/carrots-admin-ajax/a/article/'+$stateParams.id
}).success(function (res) {
console.log(res);
$scope.submit = res.data.article;
$scope.submit.title = res.data.article.title;
console.log(res.data.title);
});
}
收获:
学会了使用angular完成增删改功能,对以后做项目会有很大的帮助。
评论