-1
我正在尋找一種更好的方法來將我的靜態和動態全局變量存儲在使用angularjs提供程序的應用程序中。使用靜態和動態全局變量的提供者的更好方法
我已經通過this提供者的angularjs文檔,但它缺乏詳細的解釋。我目前正在構建一個需要靜態和動態全局變量集的應用程序,我們計劃在整個應用程序中使用它們。
下面是一些需要說明的靜態變量。
dateFormat: 'MM/dd/yyyy',
momentDateFromat: 'MM/DD/YYYY',
secondDateFormat: 'MMM d, y',
monthYearDateFormat: 'MMM y',
shortDateTimeFormat: 'short',
mediumDateTimeFormat: 'medium',
inputDebounce: 1000,
searchSymbolsStart: 3,
isDebugLogEnabled: false,
fractionSize: 0,
secondFractionSize: 2,
markerThreshold: 31,
startSelectableDate: startSelectableDate,
endSelectableDate: endSelectableDate
and many more
全局變量的動態集更多地取決於客戶在早期階段的選擇並且是可變的。以下是一些動態變量。
Logged in user details(JSON object)
Customes tree
Selected Customer(User can change this from tree)
Competitors(Competitors of selected customer)
and many more
我也通過這個stack overflow thread戈納,但不能讓我選擇哪個方向走。
我的問題更多的是在架構方面。
具體問題是什麼? – charlietfl
看看我的問題「我正在尋找一種更好的方式來存儲我的靜態和動態全局變量」和最後一行「我的問題更多的是架構方面」。所以基本上我在價值,工廠,服務,常量和提供者之間感到困惑。我正在尋找最佳實踐來存儲這些變量。 –
試試這個http://stackoverflow.com/questions/15666048/angularjs-service-vs-provider-vs-factory/15666049#15666049 ...「更好」取決於你的需求。嘗試一個,如果你需要改變它不是一個大問題 – charlietfl