Ich versuche, den Radio-Button Wert zu lesen - in Winkel 2,Leseoptionsfeld Wert - Angular 2
index.html
<input type="radio" id="options1" name="function" value="create">
<input type="radio" id="options2" name="function" value="continue">
index.ts
@Component({
selector: 'function',
templateUrl: './client/components/function/index.html',
styleUrls: ['./client/components/function/index.css'],
providers: [],
directives: [ROUTER_DIRECTIVES]
})
I muss ein div in der html anzeigen, basierend darauf, ob der Optionsfeldwert create oder continue ist.
Was ich versucht habe:
- Werte von Radiobutton in der Typoskript Datei Fetching
document.getElementById
mit - Objektchecked
wurde nicht erkannt zu werden. - Lesen Sie den Wert mit
model.function
durch einmodel
im Typoskript definieren. Die Variablemodel
kann natürlich nicht aufgerufen werden! - Versucht mit
[(ngModel)]
- das hat auch nicht funktioniert.
Bitte schlagen Sie einen Turnaround dafür vor.
ich wie vorgeschlagen versucht, aber ich bin ein HTML-Fehler erhalten, der sagt 'nicht Eigenschaft‚Wert‘lesen von undefiniert. Schlage auch vor, wie ich das mit Angular 2 machen kann, wenn ich die DOM-Elemente nicht mit Javascript verändern sollte. –
Sie müssen die Variable, die es ist, im Konstruktor Ihrer Komponente initialisieren: 'myRadio: string = ''' –
(oder setzen Sie den Standardwert zB 'myRadio: string = 'create'') –