2017-03-02 1 views
1

나는 이것을 ejs로 처리하려고 애 쓰고있다. 핸들 바. 문제 없어. 그러나 ejs를 배우는 것을 강요합니다.Node.js 각각에 대한 EJS 익스프레스 Validator

내가 뭘 하려는지 오류 개체를 얻고 개체를 통해 루프 및 li로 각 메시지를 인쇄 할 수 있습니다.

<% if (errors !== undefined){ %> 
    <p>there are errors on page</p> 
    <% for each(error in errors){ %> 
    <li><%= error.msg%></li> 
    <% }) %> 
    <% } %> 

나는 데이터가 표시 갈 수있는 여러 가지 방법을 시도,하지만 난 내 끊기를 찾을 수 없습니다. 어떻게 각 개체의 msg을 가져와야합니까?

위의 코드는 코드의 일부에 불과합니다. Whole code

편집 : 더 이상 내 문제와 관련없는 게시물에서 정보를 삭제했습니다.

+0

을 받고있다 다음과 같이 내가 실행하고 싶은 코드

  • 올바른 구문은? –

  • +0

    사용 오류 [오류] .msg를 인쇄하려면 오류가 단지 반복자입니다. –

    +0

    @subrahmanyabhat 원래 코드 결과가 컴파일 오류가 발생합니다 (구문 오류) 오류가 발생했습니다. [오류] .msg 결과는 "오류가 정의되지 않았습니다". 내 코드가 건조하지는 않지만 원하는 결과를 얻는 다른 방법을 찾았습니다. – Tim

    답변

    1

    내 에러 (들) 의도 웃기] 실측치

    1. 난 심지어 개체

    2. .array 할 필요 .. 데이터 객체를 만드는 .mapped 이용하고, 내가 실행하고 싶었던 js는 객체들과 작동하지 않는다. (또는 최소한 객체의 특정 속성을 반복하는 방법을 알지 못한다.) 오류가 무엇을

      <% if (errors !== undefined){ %> 
          <p>there are errors on page</p> 
          <% for (const error of errors){ %> 
          <li><%= error.msg %> </li> 
          <% } %> 
          <% } %> 
      
    관련 문제