繁体   English   中英

禁止的多行字符串:用于模板

[英]Forbidden Multiline string: for the template

我是tslint和打字稿的新手。
我正在尝试解决此错误。 禁止的多行字符串:

你能告诉我如何解决它。
我做了一些研究,但找不到解决方案。
指向这条线

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

在下面提供代码。
我什至查看了此链接并尝试但无法继续

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

禁止的多行字符串:

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

问题是这个角色:`我听说过这既叫 引号又叫 引号 ES6 +将其用于模板字符串

我不确定为什么,但是no-multiline-string TSLint规则禁止以这种方式使用反引号。 如果您尝试在组件样式中使用它,您还将看到相同的错误。

要解决该错误,只需用以下代码替换您的代码:

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

如果您设置为以这种方式使用它,则始终可以通过将以下内容添加到tslint.json中来取消该规则:

"no-multiline-string": true,

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM