angular - Angular N-声明常量文件的最佳实践是什么?

标签 angular typescript

为了声明一个常量文件,我首先在与使用email.constants.ts的常量所在的组件相同的树级别中创建它,如下所示:

export class EmailConstants {

  public static MAXIMUM_NUMBER = 10;
}

然后从 Controller 以这种方式导入它:
import { EmailConstants } from './emails.constants';

这种做法好吗?我在这里问这个问题,因为我找不到官方指导风格的答案

最佳答案

我将这样做:

export const MAXIMUM_NUMBER = 10;


import { MAXIMUM_NUMBER } from './emails.constants';

因此,仅导入您使用的内容,而不导入所有内容。

但是,如果您仍然想使用所有内容,则可以像完成操作一样进行操作,只需稍作更改即可:
import * as EmailConstants from './emails.constants';


那你仍然可以使用
EmailConstants.MAXIMUM_NUMBER

关于angular - Angular N-声明常量文件的最佳实践是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54588672/

相关文章:

node.js - 找不到模块 'fs'

import - 如何在 Jsfiddle 中使用 Angular2 和 Typescript

typescript - 初始化 Sentry 的 Vuejs(带有 Typescript)集成的代码处构建失败

angular - 将 aspnetboilerplate.com 添加到现有的 Angular 项目

html - chrome 不支持应用程序/rtf 类型

javascript - 如何以 react 形式绑定(bind),即 Angular 中的 formcontrolname 和 ngmodel

dynamic - 类上的 TypeScript 动态属性类型

typescript - 使用 TypeScript 接口(interface)的构建器模式

typescript - AWS CDK 使用不同的管道部署相同的资源和相同的堆栈 | typescript

split - 从主应用程序文件中分离 Angular 2 路由配置