Javascript CKEditor不';不显示内容
我对编辑有问题。我使用setData()方法将内容放入编辑器。它可以工作,但只是我第一次显示它。当我在浏览器中单击“上一步”按钮并尝试打开此视图时,会再次显示另一个编辑器,但其中没有任何内容,尽管数据是从数据库返回的。你知道我该如何解决这个问题吗? 这是在ng init指令中调用的我的init方法:Javascript CKEditor不';不显示内容,javascript,jquery,angularjs,ckeditor,Javascript,Jquery,Angularjs,Ckeditor,我对编辑有问题。我使用setData()方法将内容放入编辑器。它可以工作,但只是我第一次显示它。当我在浏览器中单击“上一步”按钮并尝试打开此视图时,会再次显示另一个编辑器,但其中没有任何内容,尽管数据是从数据库返回的。你知道我该如何解决这个问题吗? 这是在ng init指令中调用的我的init方法: $scope.initCKEEditor = function() { CKEDITOR.replace('questionEditor', { uiCo
$scope.initCKEEditor = function() {
CKEDITOR.replace('questionEditor', {
uiColor: '#C0B9B9',
height: 100,
toolbarCanCollapse: true,
skin: 'kama'
});
};
这是我从数据库中获取问题内容的方法:
$scope.getQuestionContent = function() {
Database.get("SELECT question_content FROM `question` WHERE question_ID = "
+ $scope.idQuestion, function(response) {
CKEDITOR.instances['questionEditor'].setData(response[0].question_content);
});
};
如何设置数据?您没有为数据或设置数据的位置提供代码。您可能会在范围中丢失一个值,我们无法判断。这也是在AngularJS中使用CKEditor的一个很好的示例,