2017-06-22 10 views
0

JSON(APIからの応答)のデータに基づいて繰り返されるtrのテーブルとしてフォームを表示したいとします。現在は、追加ボタンを使用してリピートセクションをフォーム形式で許可しますが、JSONデータを使用して同じ処理を行う方法はありません。追加ボタンの代わりに角形でリピートセクションを使用して行を追加するにはどうすればよいですか?

http://angular-formly.com/#/example/advanced/repeating-section

答えて

0

ジャストformly-フォームのモデルの値に次の項目としてデータを追加します。あなたはvm.model.investmentsにrecivedデータを追加約束の、その後のセクションでは(私はあなたが約束を使用していると仮定)あなたしているデータをreciveされますときに我々はそのようなモデルに

vm.model = { 
    investments: [ 
     { 
     investmentName:'abc', 
     investmentDate:(new Date()).toDateString(), 
     stockIdentifier:'', 
     investmentValue:'', 
     relationshipName:'', 
     complianceApprover:'', 
     requestorComment:'' 
     }, 
     { 
     investmentName:'haf', 
     investmentDate:(new Date()).toDateString(), 
     stockIdentifier:'', 
     investmentValue:'', 
     relationshipName:'', 
     complianceApprover:'', 
     requestorComment:'' 
     } 
    ] 
    }; 

を持っているかどう例に基づいて 配列 たとえば、

someService.getMyData().then(function (data) { 
    vm.model.investments.push(data); 
} 
関連する問題