dart - Polymer Dart:@observable的新值是否插入DOM?

标签 dart dart-polymer

假设我有一个自定义元素,该人的dart文件中包含@observable Map model = toObservable({'k': 'v'});,而其html文件中包含<span>{{model['k']}}</span>,当我更改model时,如何不使用MutationObserver来观察DOM怎么知道新值已应用于DOM?

最佳答案

  • 您必须在 map 上使用toObservable(),否则将不会插入新值。
  • 为什么您需要知道DOM中何时更新新值?如果您确实需要它,可以收听changesObservableMap
  • 关于dart - Polymer Dart:@observable的新值是否插入DOM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28109262/

    相关文章:

    firebase - Firebase:注销停留在加载后登录

    android - 在 Scroll Flutter 上隐藏 Appbar?

    dart - 如何将所需的指示器添加到纸张输入

    dart - 自动将html字符串转换为元素

    json - 未处理的异常 : type '(dynamic) => Welcome' is not a subtype of type '(String, dynamic) => MapEntry<dynamic, dynamic>' of 'transform'

    flutter - Dart 函数语法

    http - 一个简单的 Dart HTTP 服务器卡在 Apache Bench 上

    templates - Dart:WAITING模板完成

    dart - Polymer linkPaths 不会在更改等时触发

    dart-polymer:无法从事件处理程序设置属性