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聚合物1.0-双向装订工程?_Dart_Dart Polymer - Fatal编程技术网

Dart聚合物1.0-双向装订工程?

Dart聚合物1.0-双向装订工程?,dart,dart-polymer,Dart,Dart Polymer,Dart聚合物1.0-RC2中的双向绑定工作 当我在.dart中更改字段@Property(nofity:true)时,它不会在.html中反映(更改)为{{} 请参见下面的示例 当我点击paper按钮时,它是fire clicar,属性文本改变了,但是{{text}}没有改变 main_app.html <dom-module id="main-app"> <style> :host { display: block; } </

Dart聚合物1.0-RC2中的双向绑定工作

当我在.dart中更改字段@Property(nofity:true)时,它不会在.html中反映(更改)为{{}

请参见下面的示例

当我点击paper按钮时,它是fire clicar,属性文本改变了,但是{{text}}没有改变

main_app.html

<dom-module id="main-app">
  <style>
    :host {
      display: block;
    }
  </style>

  <template>
    <paper-input label="Type something..." value="{{text}}"></paper-input>
    <p>
      Text: <span>{{text}}</span><br />
    </p>
    <paper-button on-click="clicar">cliqueme</paper-button>
    </p>
  </template>
</dom-module>

您需要使用提供的方法更新属性,如

 set('text', "super teste");
notify:true
仅用于通知父元素(触发
测试更改事件)

PolymerBase
mixin中有很多这样的方法,您可以通过扩展
polymerement
自动添加这些方法,并将更改通知Polymer

  • notifyPath
    (当前与
    set
    相同)
藏品有

  • 添加
  • addAll
  • 清除
  • fillRange
  • 插入
  • insertAll
  • removietem
  • removeAt
  • removeLast
  • removeRange
  • removehere
  • replaceRange
  • retainWhere
  • setAll
  • setRange
还有一个

  • get
不知道用它干什么

 set('text', "super teste");