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 范围界定在ng重复中不起作用_Dart_Angular Dart - Fatal编程技术网

Dart 范围界定在ng重复中不起作用

Dart 范围界定在ng重复中不起作用,dart,angular-dart,Dart,Angular Dart,我在AngularDart的ng重复中有一个奇怪的行为/错误: 如果使用以下代码,则不会出现错误: {{tp2.callback} 回调在我的控制器中定义如下: @Controller(选择器:“[add travelplan Controller]”,发布为:“tp2”) 类AddTravelPlanController{ 函数回调=(){ 打印(“它起作用了!”); }; ... } 如果我删除{{tp2.callback}}我将得到如下错误: 没有“回调”的getter。 我用的是

我在AngularDart的ng重复中有一个奇怪的行为/错误:

如果使用以下代码,则不会出现错误:


{{tp2.callback}
回调在我的控制器中定义如下:

@Controller(选择器:“[add travelplan Controller]”,发布为:“tp2”)
类AddTravelPlanController{
函数回调=(){
打印(“它起作用了!”);
};
...
}
如果我删除
{{tp2.callback}}
我将得到如下错误:

没有“回调”的getter。

我用的是角v。0.12回调应按如下方式传递:

<travel-step step="step" deleteCallback="tp2.callback()"></travel-step>
@NgCallback('deleteCallback')
Function deleteCallback;
delete(){
   deleteCallback();
}