Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/470.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript CKEditor不';不显示内容_Javascript_Jquery_Angularjs_Ckeditor - Fatal编程技术网

Javascript CKEditor不';不显示内容

Javascript CKEditor不';不显示内容,javascript,jquery,angularjs,ckeditor,Javascript,Jquery,Angularjs,Ckeditor,我对编辑有问题。我使用setData()方法将内容放入编辑器。它可以工作,但只是我第一次显示它。当我在浏览器中单击“上一步”按钮并尝试打开此视图时,会再次显示另一个编辑器,但其中没有任何内容,尽管数据是从数据库返回的。你知道我该如何解决这个问题吗? 这是在ng init指令中调用的我的init方法: $scope.initCKEEditor = function() { CKEDITOR.replace('questionEditor', { uiCo

我对编辑有问题。我使用setData()方法将内容放入编辑器。它可以工作,但只是我第一次显示它。当我在浏览器中单击“上一步”按钮并尝试打开此视图时,会再次显示另一个编辑器,但其中没有任何内容,尽管数据是从数据库返回的。你知道我该如何解决这个问题吗? 这是在ng init指令中调用的我的init方法:

  $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的一个很好的示例,