렌더링 및 텍스트 영역의 참조를 받고ReferenceError가 : 네비게이터가 서버 측이 내 각 4 서버 측 렌더링 응용 프로그램과 simpleMDE 편집기를 사용하고
@ViewChild('simpleMDE') textarea : ElementRef;
을 사용하고 ngAfterViewInit에 초기화와 angular4에 정의되지 않은()
오전에 템플릿에서this.simplemde = new SimpleMDE(
{
element: this.textarea.nativeElement.value,
})
이
<textarea id="simpleMDE" #simpleMDE></textarea>
같은 텍스트 영역을 사용하여
서버 시작 중 오류 메시지가 발생하는 중
projectpath\node_modules\codemirror\lib\codemirror.js:11
typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :
^
ReferenceError: navigator is not defined
at projectpath\node_modules\codemirror\lib\codemirror.js:18:17
뭔가를 제안 해주세요. 각도 범용 문서에
창, 문서, 네비게이터, 다른 브라우저 유형 언급 한 바와 같이 GitHub Repo
코드에서 수동으로 사용하지는 않았지만 simpleMDE 텍스트 편집기에서 내부적으로 사용하므로 throwing 오류가있을 수 있습니다. 내 컴퓨터로 돌아 가면 즉시 해결책을 시도 할 것입니다. 감사합니다 .... !! –
@PraveenRana 편집 된 답변을 참조하십시오. 문제 해결에 도움이되는지 확실하지 않습니다. –
오케이, 파트. 이 코드를 테스트하고 이것이 작동하는지 여부를 알려줍니다. 저녁에만 테스트 할 수 있습니다. –