在AngularDart中更改应用程序布局抽屉持久性到临时更改

Tus*_*Rai 7 dart dart-webui dart-html angular-dart angular-components

我的AngularDart项目中有一个角度组件的App布局.我怎样才能改变drawer从应用程序的布局persistent,以temporary在媒体屏幕的变化?

Had*_*ard 3

您可以使用onResize窗口上的事件来侦听其上的更改并将布局设置为temporarypersistent

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

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

// onDestroy
subscription.cancel();
Run Code Online (Sandbox Code Playgroud)