2012-03-24 47 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这个例子。

相关问题