Ich ziehe einige Objekte aus meiner API mit ngResource und zeige sie dann in einer Tabelle. Das ist in Ordnung .. das Problem wird, wenn ich versuche, Attribute "Tags" mit eckigen-Xeditable bearbeitbar machen, aber als String behandelt werden und es gibt nicht so etwas wie "ngList" auf eckigen-Xeditable. Die einzige Lösung, die ich mir vorstellen kann, ist Serialisierung, die "Tags" Attribut zu "TagsString" auf meinem Dienst und unserialisieren es einmal $ save () aufgerufen wurde .. gibt es eine elegante Lösung?
Objekt:
%Vor%Controller:
%Vor%Vorlage:
%Vor%BEARBEITEN:
Demo (von Sebastian Gärtner): Zypern
Wie wäre es, es mit einer anderen Richtlinie zu lösen? Nicht mit Xeditable.
Wie: Ссылка
Sie möchten die Tags editierbar machen? Welchen Eingabemechanismus möchten Sie haben?
Wie wäre es mit einem weiteren ng-repeat für die Tags, um sie zu einem einzelnen Eingabefeld und möglicherweise zu einem Mechanismus zum Hinzufügen und Löschen von Tags zu machen.
Das Beispiel für eine bearbeitbare Tabelle auf der eckigen x-bearbeitbaren Seite hat etwas, das fast ist erfüllt dies. Indem Sie jeden String in Ihrer Liste in ein Objekt einfügen, können Sie ihm beliebige Eigenschaften zuweisen - in diesem Fall temporäre Werte, in denen Sie Funktionen in onCancel- und onBeforeSave-Handlern speichern / löschen können.
Objekt:
%Vor%HTML:
%Vor%Controller:
%Vor%Tags und Links javascript angularjs angularjs-directive angular-xeditable