I AngularJS 1.5 und haben ein Objekt verwenden, sagen wir mal:AngularJS - Erstellen von benutzerdefinierten Konverter für eine Ansicht
myObject = {
ts: 1497971053529, //time in ms
field: { a: b } //some object
}
ich Benutzer beobachten wollen und bearbeitenmyObject
‚s Felder, aber ich will ts
zeigen als Datum (Tag, yyyy.mm.dd
), und field
sollte in JSON sein. So etwas Ähnliches:
<input type="text" ng-model="myObject.ts"
wtf-to-converter="longToDate" wtf-from-converter="dateToLong">
<input type="text" ng-model="myObject.field"
wtf-to-converter="objectToJson" wtf-from-converter="jsonToObject">
Ergebnis:
2017.06.20
{"a":"b"}
So wie diese Wandler zu implementieren? Wenn ich nur diese Werte beachten muss, kann ich AngularJS-Rohre verwenden: {{myObject.field | json }}
, aber ich muss es auch bearbeiten.
Das könnte eine dumme Frage sein, aber ich bin Backend-Entwickler und noch nicht an Frontend-Funktionen gewöhnt. Danke für die Hilfe!
Vielen Dank, wird es versuchen! – awfun