我需要制定一个结构指令,根据屏幕的宽度显示元素。
我的示例可以工作,但它会在中等大小时跳过。如何解决?
最佳答案
问题在于您正在覆盖 window.onresize
值。
我建议使用具有 onresize
值的 Subject
,然后在不同的指令实例中订阅该主题。
public windowResize$ = new BehaviorSubject<number>(window.innerWidth);
window.onresize = event => {
this.windowResize$.next(window.innerWidth);
};
关于javascript - 如何使用结构指令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58134801/