Hallo, ich bin neu zu ionischen und ich habe die folgenden HTML-und Js-Code. Ich versuche, den Wert der Benutzereingabe auf Textbox zu erhalten, indem ich auf den Knopf klicke. (Wenn möglich, würde Ich mag es zu speichern, in ein Objekt oder einem lokalen Cache, so dass es den Einsatz im gesamten derselben Sitzung sein könnte)ionische erhalten Textfeld Wert
<ion-navbar *navbar hideBackButton>
<ion-title>Welcome</ion-title>
</ion-navbar>
<ion-content>
<ion-list>
<ion-item>
<ion-label floating>Please enter a nickname</ion-label>
<ion-input type="text" value=""></ion-input>
</ion-item>
</ion-list>
<div padding>
<button (click)="login()" primary block>Continue</button>
</div>
neben meinem Js Code
import {Component} from "@angular/core";
import {MenuController, NavController, Alert} from "ionic-angular";
import {Index} from "../index/index";
@Component({
templateUrl: 'build/pages/login/login.html'
})
export class Login {
static get parameters() {
return [[MenuController], [NavController]];
}
constructor(menu, nav) {
this.menu = menu;
this.menu.swipeEnable(false);
this.nav = nav;
}
login() {
let alert = Alert.create({
title: 'You have entered',
message: 'Hello',
buttons: [
{
text: 'Cancel',
handler:() => {
console.log('Cancel clicked');
}
},
{
text: 'Ok',
handler:() => {
console.log('Ok clicked');
console.log(getElementById('nickname'));
// this.menu.swipeEnable(true);
// this.nav.pop(Login);
// this.nav.setRoot(Index);
}
}
]
});
this.nav.present(alert);
}
}
dank es funktionierte zugreifen können! darf ich wissen warum muss mein ngmodel in einem Objekt sein? –
Es ist kein Objekt in diesem Beispiel. Meinst du, warum sollte es in der Steuerung als eine Eigenschaft sein? Wenn Sie möchten, können Sie darüber in eckigen 1 lesen https://docs.angularjs.org/tutorial/step_04 – misha130
danke! nur noch ein qns! Ist es möglich, den gleichen Namen auf der nächsten Seite zu erhalten? –