2016-04-28 4 views
0

私はオブジェクト(ビークル)のリストを含むオブジェクト(ビークル)を持っています。各Vehicleオブジェクトには属性(make、model、color、retCode)が含まれています。特定のセクションにng-repeatをフィルタリングします

Object (Vehicles) 
0: Object (Vehicle) 
    $$hashKey: "object:163" 
    make: "Ford" 
    model: "Mustang" 
    color: "White" 
    retCode: "1" 
    __proto__: Object 
1: Object (Vehicle) 
     $$hashKey: "object:164" 
     make: "Chevrolet" 
     model: "Corvette" 
     color: "Red" 
     retCode: "2" 
    __proto__: Object 
2: Object (Vehicle) 
     $$hashKey: "object:165" 
     make: "Pontiac" 
     model: "Firebird" 
     color: "Black" 
     retCode: "3" 
     __proto__: Object 

UI側では、各メイクごとにフィールドセットを持つフォームがあります。私が達成しようとしている何

<fieldset class="fieldset"> 
    <legend>Ford</legend> 
    <div class="row"> 
     <div class="col-md-6"> 

     </div> 
    </div> 
</fieldset> 

はNGリピートを使用してフォームを移入することですが、私は車が適切なフィールドセットに表示したいです。たとえば、 "make"属性が "Ford"のすべてのVehicleオブジェクトをFordフィールドセットに表示したいとします。私はフィルタを使用する必要があると仮定していますが、私は答えを見つけることができませんでした。

答えて

1

は、あなたは私の構文が間違っている可能性があることかもしれ

<fieldset class="fieldset"> 
    <legend>Ford</legend> 
    <div class="row" ng-repeat="vehicle in Vehicles | filter:{make:'Ford'}"> 
     <div class="col-md-6"> 

     </div> 
    </div> 
</fieldset> 

キーと値でフィルタを使用する必要があります。

+0

@パリンこれで問題が解決したら、右のマークをクリックしてこの回答を受け入れることができます。 – jatin

+0

これはまさに私が探していたものです。ありがとう! –

関連する問題