2016-11-21 6 views
0

https://github.com/formio/ngFormBuilderからフォームビルダーを使用しています。 私は、フォームデータを格納して取得するAPI参照を使用したくない代わりに、私のデータベースからフォーム構造と値のJSONを取得しています。ngformbuilderを使用して値を持つフォームをレンダリングするためのモデル値を割り当てるにはどうすればよいですか?

問題は、フォームをレンダリングし、自分のデータベースから取得した値を割り当てるときに、値が各フォームコンポーネントのng-modelにバインドされていないことです。

レンダリングのための構造は、(参照して述べたように)である

<formio form="form"></formio> 

iはforms.ioによって提供されるAPIリファレンスから値を取得する(上記formioタグ内)のsrc attribueを使用する場合、値がバインドされているが、私form.ioが提供するデータベースとAPIリファレンスを使用したくない

この問題を回避するには、スコープ変数にデータを設定しようとしましたが、動作しません。以下に示すようにhttps://github.com/formio/ngFormBuilder

+0

'ng-if =" form "を要素に追加しようとしましたか?これは、データがサーバからフェッチされたときにのみレンダリングされますか? –

答えて

0

ガット・ソリューション、

はちょうどあなたのスコープ値を保持提出属性を追加します:コントローラで

<formio submission="submission" form="form"></formio> 

そして、あなたのスコープオブジェクトを:

$scope.submission = {    
     data: { 
      "name": 'Gautam', 
      "address": 'India' 
     } 

    }; 
参照を使用して

参照先リンク:https://help.form.io/developer/info/#formio-events

関連する問題