17351735
17361736 ` ` ` javascript
17371737 /* препорачано */
1738+ var handlingRouteChangeError = false ;
1739+
17381740 function handleRoutingErrors () {
17391741 /**
17401742 * Прекин на патека:
17431745 */
17441746 $rootScope .$on (' $routeChangeError' ,
17451747 function (event , current , previous , rejection ) {
1746- var destination = (current && (current .title || current .name || current .loadedTemplateUrl )) ||
1747- ' unknown target' ;
1748- var msg = ' Error routing to ' + destination + ' . ' + (rejection .msg || ' ' );
1748+ if (handlingRouteChangeError) { return ; }
1749+ handlingRouteChangeError = true ;
1750+ var destination = (current && (current .title ||
1751+ current .name || current .loadedTemplateUrl )) ||
1752+ ' unknown target' ;
1753+ var msg = ' Error routing to ' + destination + ' . ' +
1754+ (rejection .msg || ' ' );
17491755 /**
1750- * Optionally log using a custom service or $log.
1751- * (Don't forget to inject custom service )
1756+ * Опционално логирајте со рачно изработен сервис или $log.
1757+ * (Не заборавајте да го вклучите рачно изработениот сервис )
17521758 */
17531759 logger .warning (msg, [current]);
1760+
1761+ /**
1762+ * При грешка во рутирање, одете на друга рута/состојба.
1763+ */
1764+ $location .path (' /' );
17541765 }
17551766 );
17561767 }
@@ -2612,7 +2623,7 @@ angular
26122623###### [Style [Y252](#style-Y252)]
26132624 - AngularJS кратки кодови и датотечни шаблони кои ги следат овие стилови и водичи на код. Можете да ги внесете во вашите WebStorm подесувања:
26142625
2615- - Симнете ги [WebStorm AngularJS датотечни шаблони и кратки кодови](assets/webstorm-angular-file-template.settings.jar?raw=true)
2626+ - Симнете ги [WebStorm AngularJS датотечни шаблони и кратки кодови](../ assets/webstorm-angular-file-template.settings.jar?raw=true)
26162627 - Отворете го WebStorm и одберете го ` File ` менито
26172628 - Одберете го ` Import Settings`
26182629 - Одберете ја датотеката и кликнете ` OK `
@@ -2626,6 +2637,29 @@ angular
26262637
26272638**[Назад кон содржината](#table-of-contents)**
26282639
2640+ +### Atom
2641+ ###### [Style [Y253](#style-y253)]
2642+
2643+ - AngularJS кратки кодови кои ги следат овие стилови и водичи на код.
2644+ ` ` `
2645+ apm install angularjs- styleguide- snippets
2646+ ` ` `
2647+ или
2648+ - Отворете го Atom, потоа отворете го Package Manager (Packages -> Settings View -> Install Packages/Themes)
2649+ - Побарајте го пакетот 'angularjs-styleguide-snippets'
2650+ - Кликнете на 'Install' за да го инсталирате пакетот
2651+
2652+ - Во JavaScript датотека напишете ги следните команди и потоа кликнете ` TAB `
2653+
2654+ ` ` ` javascript
2655+ ngcontroller // создава Angular контролер
2656+ ngdirective // создава Angular директива
2657+ ngfactory // создава Angular фабрика
2658+ ngmodule // создава Angular модул
2659+ ` ` `
2660+
2661+ **[Назад кон содржината](#table-of-contents)**
2662+
26292663## Yeoman Generator
26302664###### [Style [Y260](#style-y260)]
26312665
@@ -2709,7 +2743,7 @@ angular
27092743
27102744### Процес
27112745 1. Дискусирајте за промените во Github Issue.
2712- 2. Отворете Pull Request врз develop гранката , поставете референца до Issue и објаснете ја промената и како додава на вредност.
2746+ 2. Отворете Pull Request, поставете референца до Issue и објаснете ја промената и како додава на вредност.
27132747 3. Pull Request ќе биде оценето и биде или споено или одбиено.
27142748
27152749## License
0 commit comments