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

时间:2017-09-17 18:41:11

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

我的AngularDart项目中有角度组件的App布局。如何在更改媒体屏幕时将drawer的应用布局从persistent更改为temporary

1 个答案:

答案 0 :(得分: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();