Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 将回调函数传递给聚合元素_Dart_Dart Polymer - Fatal编程技术网

Dart 将回调函数传递给聚合元素

Dart 将回调函数传递给聚合元素,dart,dart-polymer,Dart,Dart Polymer,我想使用模板绑定传递函数/方法引用。 这样行吗?我做错了什么 索引.省道 @可观察 类模型(){ onSignOutCallback(消息){ 打印(信息); } } main(){ query(“#tmpl”).xtag.model=newmodel(); TemplateElement t=查询(#加上登录tmpl)作为TemplateElement; t、 bindingDelegate=新的聚合表达式(); } index.html 。。。 my_component.html 我不

我想使用模板绑定传递函数/方法引用。 这样行吗?我做错了什么

索引.省道

@可观察
类模型(){
onSignOutCallback(消息){
打印(信息);
}
}
main(){
query(“#tmpl”).xtag.model=newmodel();
TemplateElement t=查询(#加上登录tmpl)作为TemplateElement;
t、 bindingDelegate=新的聚合表达式();
}
index.html

。。。

my_component.html



我不得不改变模型如下

类模型(){
var-onSignOutCallback;
模型(){
onsignOutCallback=signOutCallback;
}
signOutCallback(消息){
打印(信息);
}
}
目前似乎不可能像在聚合元素中那样直接在HTML中引用方法。
不过,将方法分配给模型中的一个字段并在HTML中引用该字段是可行的。

我必须按如下方式更改模型

类模型(){
var-onSignOutCallback;
模型(){
onsignOutCallback=signOutCallback;
}
signOutCallback(消息){
打印(信息);
}
}
目前似乎不可能像在聚合元素中那样直接在HTML中引用方法。
将方法分配给模型中的字段并在HTML中引用该字段仍然有效。

您看到了什么错误?我没有收到错误,但没有收到任何get分配。我编辑了这个问题。似乎模板必须分配一个PolymerExpression,而且更奇怪的是,只支持只包含一个参数而没有类型注释的方法。是故意只支持此表单还是这是一个错误?您看到了什么错误?我没有收到错误,但没有分配任何get。我编辑了这个问题。似乎模板必须分配一个PolymerExpression,而且更奇怪的是,只支持只包含一个参数而没有类型注释的方法。是故意只支持此表单,还是这是一个bug?