绑定功能与属性

时间:2015-05-29 16:14:21

标签: dart dart-polymer

有没有办法将函数与属性绑定,如下所示:

<a _href="{{go('login')}}">Login</a>

然后

String go(String routePath) {
  // Returns url for login
}

1 个答案:

答案 0 :(得分:3)

对于路由任务,您可以使用路径的附加属性进行绑定:

<a route="/api/login" on-tap="{{go}}">

然后,在你的go函数中:

void go(Event e, var detail, Element sender) {
  e.preventDefault();
  fire('change-route', detail: sender.attributes['route'] );
}