2016-04-26 6 views
0

データバインディングは、それはだから私は、その後表示機能 Polymerjs対象ブラケット表記と私はブラケット記法とオブジェクトのプロパティにデータをバインドしようとしていた場合

_convertObj(variable){ 
      return this.myObj[variable]; 
    } 
を作成

{{myObj[variable]}} 

動作しません。データは以下のコードで動作します

{{_convertObj(variable)}} 

しかし、以下のコードを使用すると双方向データバインディングが機能しますそれは動作しません

<input type="text" value="{{_convertObj(variable)::input}}" /> 

ドキュメントで見つけることができない標準的な方法がありますか?

答えて

0

は私が結合計算使って、それを自分で解決していると思います

<input type="text" name="{{variable}}" value="{{_computeObjData(formData.*,variable)}}" on-input="_changeData" /> 

_computeFormData: function(formDataChange, name) { 
    return formDataChange.base[name]; 
}, 
_changeData: function(e){ 
    this.set('formData.'+[e.target.name], e.target.value); 
} 
関連する問題