2016-04-26 6 views
0

オブジェクトのキー値のペアにアクセスしたい。何度も名前の値を変更しようとしましたが、同じ問題が存在します。ng-repeat:角流星のキーと値のペアにアクセスする

{ 
"_id" : "GdfaHPoT7FXW78awi", 
"name" : "todo", 
"highlight" : [ 
    { 
     "status" : "upcoming" 
    }, 
    { 
     "status" : "overdue" 
    }, 
    { 
     "status" : "today" 
    } 
] 

}

私のクライアントサイドのJSがこの

  self.subscribe('featureDetails',() => [], { 
      onReady: function() { 
       self.helpers({ /// helpers to make it reactive 
        features:() => { 
         let settings = SaFeature.find({}).fetch(); 
         //var subSettings = [] 
         return { 
          settings 
         }; 
        } 
       }) 
      } 
     }); 

この

<div layout="row" ng-repeat="list in dynamicSettingsCtrl.features.settings"> 
    <fieldset class="standard"> 
      <md-checkbox aria-label="Checkbox 1" ng-model="moreOptions"> 
       <p>{{list.name}}</p> 
      </md-checkbox> 
     <div layout-gt-sm="row"> 


      <div ng-if="moreOptions"> 
       <form> 
        <md-input-container class="md-block" flex-gt-sm> 
         <label>Set Limt</label> 
         <input ng-model="maxLimit"> 
        </md-input-container> 
        <md-input-container class="md-block" ng-repeat="(key, value) in list.highlight" flex-gt-sm> 
         <label>{{key}}:{{value}}</label> 
         <input ng-model="upLimit"> 
        </md-input-container> 
      </form> 
      </div> 
     </div> 
    </fieldset> 
</div> 

のように私のhtmlのようになります。

は、私はこのようなMongoのコレクションを持っていますあなたが見るなら私のhtmlでは、キー値のペアをステータスとして表示したい:今後の予定。私が得ているのは0です:{"ステータス": "今後"}。 正確なキー値のペアを取得するにはどうすればよいですか? 事前に感謝!

答えて

3

これを試してください。

<md-input-container class="md-block" ng-repeat="highlight in list.highlight" flex-gt-sm> 
    <div ng-repeat="(key, value) in highlight"> 
     <label>{{key}}:{{value}}</label> 
     <input ng-model="upLimit"> 
    </div> 
</md-input-container> 
+0

ありがとう:)それは働いた –

関連する問題