如何使用Dart Web UI设置按钮的禁用属性?

如何使用Dart Web UI设置按钮的禁用属性?,dart,dart-webui,Dart,Dart Webui,有没有办法根据视图模型的状态禁用按钮 在AngularJS中: <button class="btn" ng-click="Search()" ng-hide="canRefresh()" ng-disabled="query.trim().length == 0"> <i class="icon-search"></i> Search</button> 搜寻 如何使用Dart的Web UI包实现这一点 (这个问题要归功于

有没有办法根据视图模型的状态禁用按钮

在AngularJS中:

    <button class="btn" ng-click="Search()" ng-hide="canRefresh()" ng-disabled="query.trim().length == 0">
      <i class="icon-search"></i> Search</button>

搜寻
如何使用Dart的Web UI包实现这一点


(这个问题要归功于John Saturnus)

是的-我们这样做是为了直接在“disabled”属性中使用绑定来满足您的需要。所以你可以写:

<button .... disabled="{{length == 0}}"> ... </button>
。。。
请注意,这仅在使用数据绑定时有效,使用“disabled=”false“仍将在禁用状态下显示按钮。您可以在此处阅读有关“布尔属性”的讨论中的一些其他详细信息:


(这要归功于Siggi Cherem的回答)

是的,在我的代码实验室的步骤05中有一个这样的例子:看起来这已经不起作用了。dom包含双引号:disabled=“false”。还有其他解决方案吗?@odwl Web UI不推荐使用。你试过使用聚合物飞镖吗?