切入正题,嘿嘿
为客户端构建一个带有 Angular 的管理后端系统。这个站点和后端是用 Node 和 Angular 构建的。我有一个帖子编辑器设置,因此当您单击链接以编辑帖子时,locationProvider 和 ngRoute 会开始工作并用新控制器替换部分内容,并更新 url。
在这一点上,一切都完美地显示出来。
当我点击取消(这是一个返回到帖子列表视图的标准链接)或提交(这很神奇,然后重定向到与取消相同的 url)并且这有效。
当我点击链接再次编辑同一篇文章时。应该在 CKEditor 中的内容是空白的。但是,当使用 Chrome 开发工具时,我可以看到 tw 原始输入字段中的内容正确,但 iframe 除了 CKEditor Chrome 之外什么都没有。
至于代码,
在我的控制器中,它看起来像这样:
$scope.post = null;
$http.get('/api/post/'+$routeParams.id)
.success(function(data,status,headers){
$scope.post = data;
});
$(function() {
CKEDITOR.replace("content");
});
$scope.submit = function() {
// submission code here
};
这里非常基础,只想先了解基础知识。
我加载CKEditor的方式有问题吗?