hier ist die TS-Dateierstellen Objekt in Form Winkel 2 ionischer 2
import { Component } from '@angular/core';
import { NavController, Platform } from 'ionic-angular';
import { SalePage } from "../sale/sale";
import {Md5} from 'ts-md5/dist/md5';
import { DatabaseProvider } from "../../providers/database/database";
@Component(
{
selector: 'page-login',
templateUrl: 'login.html'
})
export class LoginPage
{
sellerData = {Ownership: {Single: "", Double: ""}, Name: {First_Name: "", Last_Name: ""}};
constructor(
private platform: Platform,
private navCtrl: NavController,
private db: DatabaseProvider)
{
this.navCtrl.setRoot(SalePage);
}
closeApp()
{
this.platform.exitApp();
}
}
ich eine multidimensionale Objekt in ionischer Form erstellen möchten.
So etwas: sellerData = {Ownership: {Single: "", Double: ""}, Name: {First_Name: "", Last_Name: ""}};
Wie kann ich es in Form erstellen. und benutze es so: [(ngModel)] = "sellerData.Ownership.Single"
Hilf mir, danke.
<form #sellerData = 'ngForm'>
<ion-list>
<ion-item>
<label>Ownership</label>
<select>
<option value = "">Select Ownership</option>
<option value = '1' [(ngModel)] = "sellerData.Ownership.Single" name = "Single" placeholder = "Single">Single</option>
<option value = '2' [(ngModel)] = "sellerData.Ownership.Double" name = "Double" placeholder = "Double">Double</option>
</select>
</ion-item>
<ion-item>
<ion-input [(ngModel)] = "sellerData.Name.First_Name" name = "First_Name" placeholder = "First name"></ion-input>
<ion-input [(ngModel)] = "sellerData.Name.Last_Name" name = "Last_Name" placeholder = "Last name"></ion-input>
</ion-item>
<ion-item>
</ion-item>
</ion-list>
</form>
Was ist das Problem? bekommst du Fehler damit? –
Dies ist der Fehler::/'core.js: 1350 ERROR TypeError: Eigenschaft 'Single' von 'undefined' kann nicht gelesen werden –
wo setzen Sie das sellerData-Objekt? kannst du die ts seite zeigen? –