导入语句单引号与双引号
Import Statements Single vs Double Quotes
使用如下导入时:
import { Component, OnInit } from "@angular/core";
在“@angular/core”周围使用单引号或双引号是惯例吗?
TSLint 合规者说:
[tslint] " should be ' (quotemark)
这看起来很奇怪,因为该文件是使用 angular-cli 命令创建的
ng g c someComponent
所以它似乎会创建 typescripts 标准的导入,所以现在我不确定哪种格式是正确的。
Google Style Guide早就说过:
Prefer ' over "
这已经进入了许多工具,例如 TSLint。
当每个人都习惯于在 JavaScript 和 PHP 等语言的字符串中放置大量 HTML 时,这曾经是一个大问题,因为这意味着您可以使用双引号HTML 字符串中的属性,不转义引号。
这个用例现在不那么重要了,因为我们不倾向于连接 HTML 个字符串。
TSLint 规则高于 TypeScript 编译器,您可以根据自己的喜好禁用或配置它们。团队比工具更重要 - 所以请听从团队的意愿。
使用如下导入时:
import { Component, OnInit } from "@angular/core";
在“@angular/core”周围使用单引号或双引号是惯例吗?
TSLint 合规者说:
[tslint] " should be ' (quotemark)
这看起来很奇怪,因为该文件是使用 angular-cli 命令创建的
ng g c someComponent
所以它似乎会创建 typescripts 标准的导入,所以现在我不确定哪种格式是正确的。
Google Style Guide早就说过:
Prefer ' over "
这已经进入了许多工具,例如 TSLint。
当每个人都习惯于在 JavaScript 和 PHP 等语言的字符串中放置大量 HTML 时,这曾经是一个大问题,因为这意味着您可以使用双引号HTML 字符串中的属性,不转义引号。
这个用例现在不那么重要了,因为我们不倾向于连接 HTML 个字符串。
TSLint 规则高于 TypeScript 编译器,您可以根据自己的喜好禁用或配置它们。团队比工具更重要 - 所以请听从团队的意愿。