gpt4 book ai didi

dart - 如何独立使用 Google Dart web-ui @observable?

转载 作者:行者123 更新时间:2023-12-04 21:19:30 24 4
gpt4 key购买 nike

我不知道如何使用 @observable 注释/Observable 类在对象状态发生变化时获得简单的通知。

import 'package:web_ui/observe.dart';

@observable class T{
String x;
// what else is needed?
}

T t = new T();
observe(t, (e) => print ("Value changed"));
t.x = "Changed";

如果可能的话,我想使用 observables 而不使用 web-ui 的其余部分(作为backbone.js 的替代品)。

最佳答案

您将需要运行 dwc 编译器,它会查找 @observable 并生成实际实现观察的新源代码。我从未尝试过在没有 Web UI 的情况下运行 observable,但是您肯定需要 dwc 来生成正确的输出。

关于dart - 如何独立使用 Google Dart web-ui @observable?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15335056/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com