我需要做出一个结构指令,该指令将根据屏幕的宽度显示元素。
我的示例工作正常,但是以中等大小跳过。如何解决?
答案 0 :(得分:1)
问题在于您正在覆盖window.onresize
值。
我建议使用具有Subject
值的onresize
,然后在不同的指令实例中订阅主题。
public windowResize$ = new BehaviorSubject<number>(window.innerWidth);
window.onresize = event => {
this.windowResize$.next(window.innerWidth);
};