Angular 4.x 프로젝트에서는 Angular Universal을 angular2-cookie-law과 함께 사용합니다. Angular Universal이 window
, document
등으로 작동하지 않는다는 사실을 알고 있지만 몇 가지 해결 방법에 대해 읽었습니다.각도 유니버설에 쿠키를 설정하는 방법은 무엇입니까?
if (isPlatformBrowser(this.platformId)) {
this.showCookieLaw = true;
}
그리고이 같은 관점에서 내 쿠키 법률 구성 요소를 포장 : 나는 다음을 시도
<cookie-law *ngIf="showCookieLaw">...</cookie-law>
그러나,이 작동하지 않았고 지금까지 다른 접근 방법을 발견하지 않았습니다. 누구든지 나를 올바른 방향으로 안내 할 수 있습니까?
이 무엇 작동하지 않았다 '않는 말은? – estus
NodeJS 서버를 시작한 상태에서 프로젝트를 실행할 때'문서가 정의되지 않았습니다. '오류가 발생합니다. 즉, 프리 렌더러는 Angular Universal을 사용할 때의 문제점 인 document 요소를 이해하지 못합니다. – Lars
질문에 명시 적으로 언급해야합니다. – estus