Skip to content

Commit 7d138f8

Browse files
committed
Updated \w constants change
1 parent fc13cd5 commit 7d138f8

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

i18n/mk-MK.md

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2476,6 +2476,30 @@
24762476
})();
24772477
```
24782478
2479+
###### [Style [Y241](#style-Y241)]
2480+
- Употребете константи за вредности кои не се променуваат и не доаѓаат од друг сервис. Кога константи се употребени само за модул кој може повторно да биде искористен во повеќе апликации, потавете ги константите во една датотека за модул именувана како модулот. Се додека ова не е потребно, нека останат константите во главниот модул, во `constants.js` датотеката.
2481+
2482+
*Зошто?*: Вредност која може да се промени, дури и поретко, треба да биде превземена од сервис со цел да не го менувате изворниот код. На пример, линк до податочниот сервис може да биде поставен во константите, но подобро е да се превземе од веб сервис.
2483+
2484+
*Зошто?*: Константи можат да бидат вметнати во било која ангулар компонента, вклучувајќи ги провајдерите.
2485+
2486+
*Зошто?*: Кога апликацијата е поделена во модули кои можат да бидат повторно искористени во други апликации, секој поединечен модул треба да се извршува самостојно вклучувајќи било какви зависни константи.
2487+
2488+
```javascript
2489+
// Константи употребени во целата апликација
2490+
angular
2491+
.module('app.core')
2492+
.constant('moment', moment);
2493+
2494+
// Константи употребени само во sales модулот
2495+
angular
2496+
.module('app.sales')
2497+
.constant('events', {
2498+
ORDER_CREATED: 'event_order_created',
2499+
INVENTORY_DEPLETED: 'event_inventory_depleted'
2500+
});
2501+
```
2502+
24792503
**[Назад кон содржината](#table-of-contents)**
24802504
24812505
## File Templates and Snippets

0 commit comments

Comments
 (0)