2017-10-31 21 views
0

現在、角度4プロジェクトに取り組んでいます。私たちの考えは、ユーザーが入力、チェックボックス、および他のユーザーコントロールを使用してビューを変更できるということです。ユーザーがコントロールを並べ替えることができるようにドラッグアンドドロップでこれを解決したいと考えています。私たちは既にdragulaで試してみましたが、設定を読み込んで保存するための解決策は見つかりませんでした。だから私は今誰もが私たちの要件のための解決策を見つけたことを願っています。角度4カスタムビュー

答えて

0

あなたはレイアウトを保存したい場合は、あなたがそう

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

のように、この方法を、あなたのコントロールを含むテーブルを作成することができ、あなたはそれを保存することができ、ユーザーがページをロードするとき、あなたが作成することができますフォームをFormBuilderで開き、オーダーのあるビューに配置します。

あなたの要件を解決しますか?

+0

これは可能ですが、私のテンプレートジレンマアプローチの解決策がある場合は、私が好むでしょう。 – alc