0

フォームページを含む Web アプリに取り組んでいます。

mandi_detail:[{
        name: String,
        mandi_correspondent_detail:[{
            name:String,
            contact:[Number]
        }]       
    }]

これはスキーマのモデルです。UI ページを作成しました。このページでは、mandi_detailで複数のmandiを動的に追加できます。

mandiには、namemandi_correspondent_detailがあります。複数のmandi_correspondent_detailを動的に追加できます。

mandi_correspondent_detail は名前と連絡先番号で構成され、番号フィールドによって複数の番号を動的に追加できます。

投稿されたデータをコントローラーで取得して、mongodb のスキーマに挿入できるようにする方法。

4

1 に答える 1

0

ビューは、コントローラーのデータに従って構築する必要があります。このように使用するtwo way bindingと、すべてが最新になります

例:

あなたのcontroller

 $scope.myData=[];

 $scope.pushNew= function(){

    // build your newMandy object from the form existing in html
    // validate your form

    var newMandy={
      name: String,
      mandi_correspondent_detail:[{
         name:String,
         contact:[Number]
      }]       
    }

    $scope.myData.push(newMandy);
 }

あなたのview

<div ng-repeat="data in myData">
    // your html structure here
</div>

// form for adding new mandy
<button ng-click="pushNew()">Add mandy details</button>

このようにmyDataして、配列を使用してすべてを格納できますDB

于 2015-04-02T14:56:55.803 に答える