SAP UI5和angular裡的常量定義

i042416發表於2020-03-14

SAP UI5

以我們以前負責的Opportunity為例,直接建立一個新的js檔案,然後用所有欄位為大寫格式的JSON物件來模擬constant。UI5 framework也是用的這種方式。

SAP UI5和angular裡的常量定義

Angular

用constant方法注入:

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

在要使用這個常量的地方直接宣告依賴,然後使用:

SAP UI5和angular裡的常量定義

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');


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24475491/viewspace-2680156/,如需轉載,請註明出處,否則將追究法律責任。

相關文章