Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.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,我正在尝试运行这个自动绑定省道的基本示例。但它失败了 异常时中断:错误状态:必须先清除模板,然后才能执行 可以分配新的bindingDelegate 我正在使用stagehand polymerapp模板进行此操作。 index.html 出口“包装:聚合物/初始省道”; main_app.html :主持人{ 显示:块; } 说点什么: 你说:{{value}} 轻拍我! 主应用程序 导入'dart:html'; 进口“包装:聚合物/聚合物.dart”; @CustomTag('mai

我正在尝试运行这个自动绑定省道的基本示例。但它失败了

异常时中断:错误状态:必须先清除模板,然后才能执行 可以分配新的bindingDelegate

我正在使用stagehand polymerapp模板进行此操作。 index.html


出口“包装:聚合物/初始省道”;
main_app.html


:主持人{
显示:块;
}
说点什么:
你说:{{value}}
轻拍我!
主应用程序

导入'dart:html';
进口“包装:聚合物/聚合物.dart”;
@CustomTag('main-app')
类MainApp扩展了聚合关系{
///用于创建MainApp实例的构造函数。
MainApp.created():super.created();
就绪(){
super.ready();
var template=document.querySelector(“#我的模板”);
template.model=新的MyModel();
}  
}
类MyModel{
字符串值='something';
buttonTap()=>window.console.info('tap!');
}

您不需要在另一个模板中使用

自动绑定dart的要点是在聚合物元素外部有一个用于绑定胡须的上下文。您可以使用自动绑定省道而不是主应用程序中的

与自动绑定dart相比,我更喜欢应用程序元素(或像您命名的主应用程序),因为您不需要这样的主方法


您的
中最外层的
标记会自动使用elements类作为模型(绑定上下文)。

非常感谢您的澄清。