【发布时间】:2018-04-05 02:55:29
【问题描述】:
我只需要 Angular Flex 布局中的两个断点。所以,我定义了:
const CUSTOM_BREAKPOINTS: BreakPoint[] = [{
alias: 'lg',
mediaQuery: '(min-width: 700px)',
}, {
alias: 'sm',
mediaQuery: '(max-width: 700px)',
}];
export function getCustomBreakpoints() {
return CUSTOM_BREAKPOINTS;
}
@NgModule({
providers: [{
provide: BREAKPOINTS,
useFactory: getCustomBreakpoints
}]
})
export class AppModule { }
这在没有服务器端渲染的情况下可以正常工作。一旦启用它,我的布局将不再响应。一般规则适用于以here 的身份构建和运行它。
当我使用 SSR 运行这个项目时,我总是在中间区域获得三个中心行部分的布局布局,而不是在一列中包含所有内容。
没有我的自定义断点,Angular Flex Layout 可以正常工作。
那么,我的问题是,为什么我执行不正确?
【问题讨论】:
标签: angular angular-flex-layout server-side-rendering