SAP UI5和angular里的常量定义

简介:
+关注继续查看

SAP UI5

以我们以前负责的Opportunity为例,直接创建一个新的js文件,然后用所有字段为大写格式的JSON对象来模拟constant。UI5 framework也是用的这种方式。

Angular

用constant方法注入:

app.constant('MONGOLAB_CONFIG', {
baseUrl: '/databases/',
dbName: 'ascrum'
});

在要使用这个常量的地方直接声明依赖,然后使用:

Angular的常量注入有三种方式

// 在provider的构造器函数中直接声明常量依赖
module.provider('b', function BProvider(a) {
  this.$get = function() {
    return 'constant: ' + a;
  };
});

// 在service中声明常量依赖
module.service('aService', function(a) {
  // ......
});

// 定义在最后也没关系:常量注入任务会通过unshift操作放到任务队列的头部
module.constant('a', 'aConstant');

本文来自云栖社区合作伙伴“汪子熙”,了解相关信息可以关注微信公众号"汪子熙"。

相关文章
|
2月前
|
JavaScript 调度
Angular Ngrx Store 工具库里 Action 定义指南
Angular Ngrx Store 工具库里 Action 定义指南
14 0
angular定义数组的三种方式
angular定义数组的三种方式
388 0
Angular tsconfig.json 文件里的 paths 用法和 scoped module 定义
Angular tsconfig.json 文件里的 paths 用法和 scoped module 定义
120 0
Angular tsconfig.json 文件里的 paths 用法和 scoped module 定义
|
JavaScript
Angular 如何根据一个 class 的定义和数据,动态创建一个该类的实例
Angular 如何根据一个 class 的定义和数据,动态创建一个该类的实例
166 0
Angular 如何根据一个 class 的定义和数据,动态创建一个该类的实例
Angular 项目 tsconfig.json 里定义的 out-tsc 还有作用吗?
Angular 项目 tsconfig.json 里定义的 out-tsc 还有作用吗?
Angular 项目 tsconfig.json 里定义的 out-tsc 还有作用吗?
Angular NgModule 中的 declarations 和 exports定义
我在app.component.ts的template文件里试图使用另一个Component时,遇到如下错误消息: app-parent-child is not a known element:
Angular NgModule 中的 declarations 和 exports定义
|
JavaScript 前端开发
SAP UI5和Angular的函数防抖(Debounce)和函数节流(Throttle)实现原理介绍
这是Jerry 2021年的第 11 篇文章,也是汪子熙公众号总共第 282 篇原创文章。
SAP UI5和Angular的函数防抖(Debounce)和函数节流(Throttle)实现原理介绍
Angular NgModule里定义的注解和NgModuleRef$1运行时
Angular NgModule里定义的注解和NgModuleRef$1运行时
76 0
Angular NgModule里定义的注解和NgModuleRef$1运行时
Angular export class AppComponent里定义变量的实现原理
Angular export class AppComponent里定义变量的实现原理
63 0
Angular export class AppComponent里定义变量的实现原理
推荐文章
更多