dart - 在 AngularDart 中的媒体更改时将应用程序布局抽屉持久更改为临时

标签 dart angular-dart angular-components dart-html dart-webui

我的 AngularDart 项目中有一个角度组件的应用程序布局。我该如何更改 drawer来自 persistent 的应用程序布局至 temporary在媒体屏幕的变化?

最佳答案

您可以使用 onResize窗口上的事件以监听它的变化并将您的布局设置为 temporarypersistent

import "dart:html";
import "dart:async";

StreamSubscription<Event> subscription = window.onResize.listen((Event e) {
  final width = window.screen.width;
});

// onDestroy
subscription.cancel();

关于dart - 在 AngularDart 中的媒体更改时将应用程序布局抽屉持久更改为临时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46267605/

相关文章:

flutter - 其他文件中的单独小部件 flutter

dart - 如何在我的 AngularDart 5 测试中使用 KeyCode 触发 KeyDown 事件?

javascript - 从 api 返回 true false 的 Angular 过滤器?

javascript - Angular 2 DI 无法解析参数,HTTP 客户端模块

使用 sqflite 时出现 flutter 错误,表中没有这样的列

flutter - 在 dart/flutter 中调用函数时传递下划线 _ "_"(_) 是什么意思?

dart - flutter 导航到新屏幕不起作用

dart - Pub 获取 'Connection closed before full header was received' Angular + Polymer

dart - 角度 Dart 0.11上的动画

Angular 2/4 模板缓存破坏不起作用