Я довольно новичок в Angularjs, и я пытаюсь повторить значение, которое я ввожу в поле ввода, и ожидать, что оно появится в нижнем теге div, где идентификатор cdkeditor, назначенный ему. Кажется, что он отлично работает без id = "editor1", но он не работает, когда я добавляю его.ng-bind = "name" не работает внутри ckeditor
<script src="https://cdn.ckeditor.com/4.6.1/full-all/ckeditor.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.min.js"></script>
<div ng-app="">
<p>Name: <input type="text" ng-model="name"></p>
<div id="editor1">
<h1>Hello <span ng-bind="name"></span></h1>
</div>
</div>
<script>
CKEDITOR.replace('editor1', {
toolbar: [
{ name: 'document', items: [ 'Print' ] },
{ name: 'clipboard', items: [ 'Undo', 'Redo' ] }
]
});
</script>
Что вы хотели сделать, это не тривиально. Редактор не будет компилировать угловые директивы самостоятельно. Зачем вам нужно включать угловые директивы в первую очередь? – charlietfl