当页面完全加载时在 Dart 中回调

Callback in Dart when the page is fully loaded

你可能知道我完全爱上了 Dart 和 Polymer,我又一次对这两种技术有疑问。

我的应用程序是一个用 Dart 编写的相当复杂的聚合物应用程序。有某种 "pages" 而一旦用户执行操作就会显示一个页面。页面包含各种类型的内容,项目数量可以从零到几百。

为了增强用户体验,我构建了一个加载器,您可以在其中注册元素,一旦所有注册的元素加载完毕,页面就会显示出来。这工作起来感觉非常棒,但是要确保对可能发生的所有不同状态做出反应是很复杂的,总的来说我对加载器的东西不太满意。

因此我想问一下 Dart 或 Polymer 中是否有任何东西可以帮助我显示加载指示器,只要不是所有内容都已完全加载并且一旦加载完成,它就会隐藏加载程序?

使用 HTML/CSS-only 加载指示器并设置其样式,以便在 unresolved 属性从正文中删除时隐藏。参见 https://www.polymer-project.org/0.5/articles/styling-elements.html#preventing-fouc