У меня есть форму в AngularJS. В форме у меня есть поле с именем «description». Если пользователь вводит описание как:Новый выпуск строки в angularjs
"Это описание:
1) пункт 1
2) пункт 2"
Я спасаю это как:
"This is description:<br/>1)point 1 <br/> 2)point 2"
Теперь, сохранив его, чтобы показать его на странице, я использую что-то вроде:
<span class="summary"><em ng-bind-html="(x.DES)"></em></span>
Этот код работает.
Если пользователь нажимает на записи, то я загружающая форму в режиме редактирования:
форма, имеющая линию в режиме редактирования, чтобы показать описание:
<textarea ng-focus="onFocusDescrption()" maxlength="600" name="cepDes" class="form-control" rows="3" cols="16" ng-model="description" ng-disabled="isDescDisable" placeholder="Enter a description ..." id="description"></textarea>
Теперь проблема приходит сюда. В контроллере я устанавливаю значение модели как:
$scope.description = $scope.timeEntry.DES;
Где в $ scope.timeEntry.DES оказывает значение, которое сохраняется. Значение отображается в textarea, имеющем
.
Пожалуйста, помогите мне.
Похоже у вас есть и нг-модель = «описание» и нг-связывать-HTML = "(описание)". Вам нужно только ng-bind-html, а не ng-model. Кроме того, в вашем примере отсутствует n, в ng-bind-html. –
да, вы правы. –
Да, я использую ng-model в режиме редактирования. Я редактирую то же самое –