2012-03-24 15 views

答えて

7

属性のバインディングを宣言するには、bindAttrを使用する必要があります。このヘルパーを使用して、グローバルパスまたは現在のコンテキスト内の変数(ビューなど)に属性をバインドできます。このように、あなたのビューでプロパティにバインドされて

<a {{bindAttr href="menuUrl"}}>Edit Selected Menu</a> 

は:

App.MyView = Ember.View.extend({ 
    menuUrl: function() { 
     return "/Admin/MenuEdit/" + this.get("App.adminController.selectionMenu"); 
    }.property("App.adminController.selectionMenu)    
}); 

が、私はこの例でfiddleを作成

はたとえば、次のようなテンプレートを持っているかもしれません。

関連する問題