Ember.js input-Felder
Ist es möglich, mit standard HTML5 input-Felder in einer Ember.js Ansicht, oder sind Sie gezwungen, die Nutzung der begrenzten Auswahl vordefinierter in Bereichen wie Ember.TextField, Ember.CheckBox, Ember.TextArea und Ember.wählen Sie? Ich kann nicht scheinen, um herauszufinden, wie zu binden, werden die Eingaben zu den Ansichten, die ohne die Verwendung der eingebauten Ansichten wie:
Input: {{view Ember.TextField valueBinding="objectValue" }}
Speziell, ich bin in der Notwendigkeit einer numerischen Feld. Irgendwelche Vorschläge?
InformationsquelleAutor reptilicus | 2013-01-22
Du musst angemeldet sein, um einen Kommentar abzugeben.
EDIT: Das ist jetzt aus dem Datum, an dem Sie alles erreichen können, was oben mit dem folgenden:
{{input value=objectValue type="number" min="2"}}
Veraltete Antwort
Können Sie nur den Typ angeben, verwenden Sie für ein TextField
Wenn Sie wollen, um den Zugriff auf die extra Attribute auf das Feld Nummer können Sie nur Unterklasse
Ember.TextField
.Willkommen bei Ember, ich hoffe, Sie genießen Ihren Aufenthalt.
Guter Herr, es funktioniert. Würde ich heiraten Ember.js wenn Sie kam, mit einer besseren Dokumentation.
Wir sind immer auf der Suche zur Verbesserung der Dokumentation. Obwohl, humorvoll, diese Funktionalität ist dokumentiert: emberjs.com/api/classes/Ember.TextField.html unter der überschrift "HTML-Attribute"
das ist becaused Wert ist eine berechnete Eigenschaft im inneren Glut.TextField, wenn Sie die manuelle Einstellung der Wert auf dem Eingang gibt es keine Notwendigkeit zu verwenden App.NumberField überhaupt nur die <input auf der Seite. Mehr wahrscheinlich, Sie brauchen, um einen default-Wert, um das Kontext-Objekt sichern den Eingang, als alles andere
InformationsquelleAutor Bradley Priest
@Bradley Priester, die Antwort oben ist korrekt, das hinzufügen von Typ=Nummer funktioniert. Ich fand heraus, aber dass müssen Sie einige Attribute an die Glut.TextField-Objekt, wenn Sie brauchen, Dezimalzahlen Eingabe oder wollen, geben Sie min/max-Eingabe-Werte. Ich habe gerade verlängert Ember.TextField hinzufügen, dass einige Attribute auf das Feld:
In der Vorlage:
et voile!
InformationsquelleAutor reptilicus
Hier mein gut getippt nehmen :
Ich benutze es so:
Den anderen Systemen, wo die Propagierung von strings in Anzahl typisierter Felder.
InformationsquelleAutor nraynaud
Vielleicht möchten Sie auch, um zu verhindern, dass Menschen von der Eingabe alle alten Briefe:
Kredit wo seine due: ich erweiterte nraynaud Antwort
InformationsquelleAutor nont
Dies ist, wie ich tun würde, jetzt (derzeit Ember 1.6-beta5) mit den Komponenten (unter Verwendung der Ideen von @nraynaud & @nont):
Dann, um es in einer Vorlage:
InformationsquelleAutor neverfox