2017-09-28 3 views
1

저는 tslint 및 typescript를 처음 사용합니다.
이 오류를 해결하려고합니다. 금지 된 여러 줄 문자열 :금지 된 여러 줄 템플릿 : 템플릿 용

해결 방법을 알려 줄 수 있습니까?
몇 가지 연구를했지만 해결책을 찾지 못했습니다.
은 아래의 코드를 제공이 줄

template: `<div id="sportsData"></div>` 

를 가리키는 것.
심지어이 링크를 쳐다 보면서 시도했지만 계속 할 수없는

https://github.com/Microsoft/tslint-microsoft-contrib

금지 된 여러 줄 문자열 :` 내가 들었 :

@Component({ 
    selector: "sports", 
    template: `<div id="sportsData"></div>` 
}) 
+0

질문에 정확하고 완전한 오류 메시지를 추가 할 수 있습니까? 어디서 얻는거야? – yurzui

답변

0

문제는이 문자 이것은 모두 백틱backquote . ES6 +는 Template Strings 용으로 사용합니다.

왜 그런지 정확히 모르겠지만 no-multiline-string TSLint 규칙은 이러한 방식으로 백틱을 사용하는 것을 금지합니다. 구성 요소 스타일에서 사용하려고해도 동일한 오류가 표시됩니다. 당신이 이런 식으로 사용하여 설정되어있는 경우, 당신은 항상 당신의 tslint.json에 다음을 추가하여 규칙 OOF 설정할 수 있습니다

template: '<div id="sportsData"></div>' 

:

그냥이 당신의 코드를 대체 오류를 해결하려면

"no-multiline-string": true,