2015-01-20 4 views
0

내 코드에서 11 문자마다 줄 바꿈을 도입하려고합니다. 나는 잘 작동하는 동일을위한 앵글 필터를 가지고있다. 문제는 jsHint가 내가 넣은 <br\>에 대해 경고하는 "Bad Escaping"을 던지고 있다는 것입니다. jshint의 "Bad Escaping"에 대한 경고를 억제하는 방법.<br>에 대한 나쁜 이스케이프 경고를 제거하는 방법 jshint에서

참고 : <br\>을 "\ n"으로 바꾸려고했지만 "\ n"이 제대로 작동하지 않으며 예기치 못한 동작이 표시되고있었습니다. 따라서 친절하게도 같은 것을 대체 할 것을 제안하지 마십시오. 아래의 코드 스 니펫을보고 <br\>을 어떻게 사용하고 있는지 관찰하십시오.

if(labelArrayParts.length === 0){ 
            breakPart = value.slice(0,10) + "-" + "<br\>"; 
            leftPart = value.slice(10,value.length); 
            labelArrayParts[i] = breakPart; 
            labelArrayParts[i+1] = leftPart; 
           } 
+1

자기 닫는 태그를 사용하려는 경우 (HTML에서는 실제로 필요하지 않음) 올바른 방법은 '
'입니다. –

+0

http://stackoverflow.com/questions/3558119/are-self-closing-tags-valid-in-html5 –

+0

정확합니다. 내 실수. –

답변

1

이스케이프 문자를 제거하십시오. 혼자만 남겨주세요.

"<br>"; 

당신은 XHTML 쓰기를 시도합니다 (가치보다 더 문제이기 때문에 내가 권하고 싶지 않다, 당신은 다음이 실수를하는 경우 당신은 그것에서 어떤 혜택을 받고되지 않습니다) 경우 빈 요소의 구문은 이 아닌 <br />입니다.

+0

감사합니다. 문제는 "\"이며 중단 태그 자체가 아니라는 것을 이해해야합니다. :) –