AngularJS - потоковое значение по умолчанию? - PullRequest
0 голосов
/ 15 мая 2018

Я новичок в angularjs и у меня есть небольшая проблема, чтобы "передать" уже введенное значение поля ввода в другое место того же HTML-документа

например:

<input type="text" name="headline" ng-model="headline"
class="form-control" placeholder="Your Headline"/> <-- No default value

и в другом месте:

<div class="header bg-blue preview">
     <h2 class="text-center">
              [[headline || "Your Headline"]]
     </h2>
</div>

Это прекрасно работает. Когда я ввожу что-то в поле ввода, содержимое немедленно передается в.

Моя проблема в том, что если поле ввода уже имеет значение по умолчанию, то это значение по умолчанию не отображается из-за заголовка ng.

Как это:

<input type="text" name="headline" ng-model="headline"
class="form-control" placeholder="Your Headline" value="blablabla"/> <-- with default value

Пока «ng-headline» находится в, «blabla» не отображается в поле ввода. Когда я удаляю заголовок ng, строка появляется как значение по умолчанию в поле ввода.

Я пишу функцию обновления, и «старые» данные уже должны быть в полях ввода в качестве значения. А рядом с полем ввода отображается предварительный просмотр изменений. Вот почему я хочу передать изменения в предварительный просмотр с angular.js.

1 Ответ

0 голосов
/ 15 мая 2018

Tr ng-value или лучше попробуйте установить $scope.headline внутри controller.js самого файла

<input type="text" name="headline" ng-model="headline" class="form-control" placeholder="Your Headline" ng-value="blablabla"/>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...