Dart 绑定到布尔属性

Dart 绑定到布尔属性,dart,dart-polymer,Dart,Dart Polymer,我正在尝试设置与元素的布尔属性的绑定。我的应用程序元素中有一个可观察字段: @observable bool test=false; 现在我想将它绑定到一个具有布尔属性的元素,如,并显示该元素的当前值: 值为{test} 切换按钮已打开 但是如果我选中复选框,什么都不会发生。未调用testChanged方法: void testChanged(旧){ 打印('Test$Test'); } 我想不起来了,但是有没有一种语法包含一个问号,用于绑定布尔值?我找不到这方面的任何资源。我遵循的语法

我正在尝试设置与元素的布尔属性的绑定。我的应用程序元素中有一个可观察字段:

@observable bool test=false;
现在我想将它绑定到一个具有布尔属性的元素,如
,并显示该元素的当前值:


值为{test}
切换按钮已打开
但是如果我选中复选框,什么都不会发生。未调用
testChanged
方法:

void testChanged(旧){
打印('Test$Test');
}
我想不起来了,但是有没有一种语法包含一个问号,用于绑定布尔值?我找不到这方面的任何资源。我遵循的语法与我使用的语法相同

我最初的目标是从绑定到polymer ui toggle button元素,但它也不起作用:


值为{test}
切换按钮已打开
在这种情况下我没有得到异常,但是绑定不起作用。按钮本身工作正常,并在切换时改变其状态。我可以在检查器中看到attribtue的值被正确地切换

是否有人已经在使用布尔值的绑定,并且可以为我指出正确的路径或了解问题

更新:。

我的飞镖版本: Dart编辑器版本1.0.2_r30821(开发版)
Dart SDK版本1.0.2.1_r30821上次我尝试它时,它是这样工作的

checked?="{{isChecked}}" 

当复选框被勾选时,它将得到一个“checked”值,而不是Dart所期望的“true”。不是吗?我错了,我会更新这个问题,这个异常消失了,但它不起作用。这是您在自定义元素模板元素中提供的HTML?是的,请参阅链接zip文件中的test-element.HTML下载您的代码,它工作正常(复选框和聚合ui切换按钮)我发现在不点击切换按钮的情况下切换botton开关很奇怪-从未尝试过:-)我刚刚看到,当我点击切换按钮时,复选框没有切换:(我很累,但没有成功。有关于该语法的文档吗?我用完整的示例代码更新了我的帖子。