【发布时间】:2017-03-25 22:13:50
【问题描述】:
我正在开发一个 AngularJS 项目,其中有一个 .constant() 提供程序来声明在整个项目中使用的一些基本信息。例如,cookie 名称的定义。例如:
.constant('appConst', {
cookie: 'CookieName',
...
});
但同样的事情可以通过声明const 来完成,例如:
const appConst = {
cookie: 'CookieName',
...
}
那么,使用.constant 提供程序而不是仅仅声明const 有什么好处?我知道其中一个原因是因为我们不期望值会改变。但这不是 const 的相同目标吗?
【问题讨论】:
标签: javascript angularjs constants