Я пытаюсь выполнить добавление директивы contenteditable I foud на веб-сайте angularjs (http://docs.angularjs.org/guide/concepts#directives).Параметры функции связи в директиве в angularjs
Моя проблема заключается в том, что если я изменю значение внутри содержащего контент div внутри моего контроллера, значение области будет обновлено, но значение в div не будет. Я хотел бы быть в состоянии сделать что-то подобное в моем главном контроллере:
$scope.content = $scope.content.concat("added text");
Это обновленный $ scope.content но не обновляет contenteditable DIV. Итак, если я нажму в div, чтобы изменить его, моя модификация исчезла.
Чтобы заставить его работать, мне пришлось бы вызывать ctrl. $ Render от моего контроллера, но я не могу найти документацию о том, что является этим 4-м параметром функции ссылки.
Кто-нибудь есть идея, что этот параметр «Ctrl» представляет, и если в результате изменения некоторые знают, как решить мою проблему :)
4-й параметр - это контроллер, указанный в параметре 'require'. В этом случае 'ctrl' является экземпляром ngModelController. –
[Страница форм] (http://docs.angularjs.org/guide/forms) и страница [NgModelController] (http://docs.angularjs.org/api/ng.directive:ngModel.NgModelController) имеют контент-доступность примеры, но не страницы директив. На какой странице вы смотрите? –
Я использую одну страницу форм, за исключением того, что удалил строку «ctrl. $ SetViewValue (elm.html()); который я заменил ctrl. $ render(). – Olivier