绑定函数与属性
Binding functions with attributes
有没有办法把函数和属性绑定起来,像这样:
<a _href="{{go('login')}}">Login</a>
然后
String go(String routePath) {
// Returns url for login
}
对于路由任务,您可以使用路径的附加属性进行绑定:
<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'] );
}
有没有办法把函数和属性绑定起来,像这样:
<a _href="{{go('login')}}">Login</a>
然后
String go(String routePath) {
// Returns url for login
}
对于路由任务,您可以使用路径的附加属性进行绑定:
<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'] );
}