Как отправить одну новую строку ngModel, но отправить уже существующую другую строку в БД? - PullRequest
0 голосов
/ 10 июня 2019

Здравствуйте, я хочу изменить заголовок с помощью ngModel (mediaData) и сохранить строку описания (mediaDetails) или наоборот.

Сейчас он меняет один, НО не сохраняет значение, которое я не хочу, чтобы он менял.

.html

<ion-input placeholder="{{mediaDetails.description}}" [(ngModel)]="mediaData.description" [ngClass]="mediaDetails.description"></ion-input>

* ts-1011

*
export class EditPage {
  mediaDetails: any = {};
  mediaData: any = {};

  this.mediaDetails = this.navParams.get('mediaDetails');

Ответы [ 2 ]

0 голосов
/ 10 июня 2019

ответ

    <ion-input placeholder="{{mediaDetails.title}}" value="{{mediaDetails.title}}" [(ngModel)]="mediaData.title" [ngClass]="mediaData.title ? '' : 'required'"></ion-input>
0 голосов
/ 10 июня 2019

это двусторонняя привязка

 [(ngModel)]="mediaData.description"

использовать регулярное выражение для односторонней привязки

  {{mediaData.description}}

для ионный вход используйте так:

  <ion-input placeholder="{{mediaDetails.description}}" value="{{ mediaDetails.description }}" [ngClass]="mediaDetails.description"></ion-input>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...