Как создать динамический Json для формы набора и получения значений и привязки для отображения значений? - PullRequest
0 голосов
/ 18 февраля 2019

Я новичок в ionic 3 и создаю страницу без проверки, которая перенаправляет на другую страницу и отображает данные, а этого не происходит, помогите мне ..!

Хотите создать динамический JSON и хотите показатьна другой странице эти данные ..!

public user = [ { full_name:'', phone:, alt:, pincode:, address:' ', locality:'', landmark:' ', city:'', state:'', country:'',radio:'' } ];

как установить и получить значения и показать данные на другой странице относительно введенных значений в форме с помощью ionic 3

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Вы не можете создать объект без значений или определений, вы должны присвоить значение, по крайней мере, "null":

public user = [ { full_name:'', phone:null, alt:null, pincode:null,  address:' ', locality:'', landmark:' ', city:'', state:'', country:'', radio:'' }  ];

Другая причина проблем может быть "Массив" ... почему?тебе нужен массив?или просто объект?Вы определяете массив объектов !!!Я бы посоветовал вам просто:

    public user = {full_name:'', phone:null, alt:null, pincode:null,  address:' ', locality:'', landmark:' ', city:'', state:'', country:'', radio:'' };

и затем передать его с помощью NavCtrl, который Мустафа сказал вам ...

0 голосов
/ 18 февраля 2019

Прежде всего вам необходимо получить данные из таких входных данных в файле .html.

<ion-input placeholder="Name" type="text" [(ngModel)]="inputFieldValue"></ion-input>

Затем в файле .ts вы получите такое значение.

public inputFieldValue;
console.log("--------inputFieldValue-------",inputFieldValue)

и после этого вы должны сделать объект json из этих данных, например, так:

let data = {
   key:this.inputFieldValue
}

и передать его на следующей странице, используя NavController.

this.navCtrl.push(page_name_you_want_to_redirect,data)

и получить егона второй странице, используя NavParams

this.navParams.get("data")

Вот и все!Вы получаете свои данные на второй странице, где хотите.

Надеюсь, это поможет вам !!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...