2017-09-20 19 views
0

model.bindに複数の引数を渡すことはできますか?行に沿って何かmodel.bind="{car: carObject, factory: factoryObject}"複数の引数をaureliaのmodel.bindに渡す

私は

public activate(car, factoryIndex) { 
    this.data = car; 
    this.factoryIndex= factoryIndex; 
} 

答えて

1

のようにそれらを処理するために

<div class="column"> 
     <compose 
      view="./car.html" 
      view-model="../../view-models/cars" 
      model.bind="{car: $parent.$parent.car, factoryIndex: $index}"> 
     </compose> 
    </div> 

とVMのようにスニペットにあなたが含まれているオブジェクトを作成しているモデルを結合する方法を、それを使用したいと思いますcarとfactoryIndexの両方のプロパティです。したがって、あなたのactivate関数でこれを使うとうまくいくはずです:

public activate(data) { 
    this.data = data.car; 
    this.factoryIndex = data.factoryIndex; 
} 
+0

チャームのように働いた!ありがとう – Erythros

関連する問題