Ich versuche, eine generische Ansicht zu schreiben, die benutzerdefinierte Felder in meiner App behandelt, aber ich habe eine harte Zeit, damit dies funktioniert. Hier ist das Szenario - ich habe ein fieldDef
-Objekt, das die benutzerdefinierten Felder definiert, und eine valueObject
, die ein Array hat, customFields
, die die Werte hat. Was ich versuche zu tun, so etwas wie diese:Ember TextField valueBinding mit dynamischer Eigenschaft
{{view Ember.TextField valueBinding="valueObject.customFields.[fieldDef.name]"}}
, dass offensichtlich nicht funktionieren, weil es fieldDef.name
als Literal behandelt. Ich habe versucht, die TextField-Klasse zu überschreiben, aber es scheint nicht zu binden.
Irgendwelche Vorschläge, wie dies zu erreichen ist?
Danke, Scott
Dank - habe ich einen Ansatz sehr ähnlich. –
Muss ich App.TextField = Ember.TextField.extend ({}) im Controller deklarieren, wenn ich nur ein normales Textfeld mit einem ValueBinding haben möchte? –