2017-10-31 4 views
0

Wir arbeiten gerade an einem Angular 4-Projekt. Unsere Idee ist, dass der Benutzer die Ansicht mit Eingabe, Checkbox und anderen Benutzereinstellungen ändern kann. Wir möchten dies mit Drag & Drop lösen, damit der Benutzer die Steuerelemente neu anordnen kann. Wir haben es bereits mit Dragula versucht, aber wir haben keine Lösung zum Laden und Speichern der Einstellung gefunden. So hoffe ich jetzt, dass jeder eine Lösung für unsere Anforderung gefunden hat.Angular 4 Custom View

Antwort

0

Wenn Sie das Layout speichern möchten, können Sie eine Tabelle mit Ihren Kontrollen wie

let controls = [ 
    { order: 0, type: 'text', model: 'fullName' }, 
    // ... 
]; 

Auf diese Weise, so erstellen können, können Sie es dann speichern, und wenn der Benutzer die Seite lädt, können Sie eine erstellen Formular mit dem FormBuilder, und legen Sie sie auf der Ansicht mit der Bestellung.

Würde das Ihre Anforderung lösen?

+0

Ok das ist eine Möglichkeit, aber ich würde es vorziehen, wenn es eine Lösung für meine Vorlage dirven Ansatz gibt. – alc