내 레일 jquery 모바일 응용 프로그램에서 HandleBar.js를 사용하고 있습니다.handlebar.js에서 새 줄을 처리하는 방법
은 내가 JSON이 hi how r u
로서가 아니라 실제 새로운 라인으로 나를 보여주는 {{data}}
로 .hbs 파일에 사용하는 경우 나 제안하십시오
를 삽입
값 data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
을 반환해야합니다.
사전 태그는 나에게 생성 된 파일의 소스에서
내 레일 jquery 모바일 응용 프로그램에서 HandleBar.js를 사용하고 있습니다.handlebar.js에서 새 줄을 처리하는 방법
은 내가 JSON이 hi how r u
로서가 아니라 실제 새로운 라인으로 나를 보여주는 {{data}}
로 .hbs 파일에 사용하는 경우 나 제안하십시오
를 삽입
값 data= "hi\n\n\n\n\nb\n\n\n\nhow r u"
을 반환해야합니다.
사전 태그는 나에게 생성 된 파일의 소스에서
찾는 데 도움이 - 당신의 개행 문자가 아마 거기, HTML은 단순히 새로운 라인으로 개행 문자를 렌더링하지 않습니다. 당신이 기술적으로 <p>
또는 <div>
태그에 선 포장에 의해 수행되어야한다, 줄 바꿈 문자를 사용하여 라인의 위치를 포맷하려는 것처럼
<br />
와 LINEBREAK를 삽입 할 수 있습니다
, 그것은 보인다 CSS로 스타일링.
없음 소스에 또한 나던 도움이 될 수 있습니다 어떤 새로운 라인. 하지만 테이블에 \ n 저장되어 있습니다. – useranon
핸들러는 무언가를하는 도우미를 등록하지 않으면 데이터에 개행 문자가 포함되어 있지 않습니다. br
태그로 변환하지 않고 HTML의 개행 문자를 처리하는 좋은 방법은 CSS 속성 white-space
을 사용하여 HTML의 핸들 막대 템플릿을 렌더링하는 것입니다. 값을 pre-line
으로 설정할 수 있습니다.
어쩌면이 이 http://stackoverflow.com/questions/12331077/does-handlebars-js-replace-newline-characters-with-br – Uri