Wie erstelle ich eine Komponente, die erzeugt Radio-buttons Ember.js?
Kann ich und sollte ich das übergeben von arrays an Komponenten in ember?
Zum Beispiel, wenn ich wollte-Vorlage-etwas, das macht ein paar radiobuttons mit den Bezeichnungen:
<label for="media">Media</label><input type="radio" name="entry.1602323871" value="media" id="media" />
<label for="guest">Guest</label><input type="radio" name="entry.1602323871" value="guest" id="guest" />
Konnte ich irgendwie übergeben wird ein array mit diesem Inhalt und Schleife durch.
Media, media
Guest, guest
InformationsquelleAutor Himmators | 2013-11-28
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
Yeah, übergeben Sie nichts auf die Komponenten. Nur ein Versuch, um die radio-buttons
Aktualisiert (component-name sollte dasherized)
Arbeiten Radio Demo
Radio
Komponente mehr generische früher. Würde erwarten, dass diese Funktionalität wird verfügbar sein, in Glut-KernEs ist jetzt ein klein wenig leichter zu bekommen, radio-buttons in dein Projekt (wenn du mit ember-cli) durch die Verwendung der ember-radio-Tasten addon
Installieren:
Verwendung:
Upped @selva-G ' s Antwort.
Ich fand, dass mit der Schaltergruppe Komponente von Bootstrap-für-Ember ist tatsächlich sauberer.
Hier ist, was ich getan habe:
Meiner Ansicht Vorlage:
In diesem view-controller (was nicht unbedingt brauchen, um einen ArrayController, vielmehr kann eine generische Ember-Controller):