Skip to content

Commit be650be

Browse files
committed
removed js
1 parent 488834d commit be650be

File tree

1 file changed

+19
-19
lines changed

1 file changed

+19
-19
lines changed

i18n/PT-BR.md

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,20 @@
11
# Guia de Estilo AngularJS
22

3-
*Guia de Estilo opinativo de AngularJS para times. Por [@john_papa](//twitter.com/john_papa)*
3+
*Guia de Estilo opinativo de Angular para times. Por [@john_papa](//twitter.com/john_papa)*
44

55
*Traduzido por [Eric Douglas](https://github.com/ericdouglas), [Ciro Nunes](https://github.com/cironunes), [Jean Lucas de Carvalho](https://github.com/jlcarvalho) e [Vinicius Sabadim Fernandes](https://github.com/vinicius-sabadim)*
66

77
>The [original English version](http://jpapa.me/ngstyles) is the source of truth, as it is maintained and updated first.
88
99
Se você procura por um guia de estilo opinativo para sintaxe, convenções e estruturação de aplicações AngularJS, então siga em frente! Estes estilos são baseados em minha experiência com desenvolvimento com [AngularJS](//angularjs.org), apresentações, [cursos de treinamento na Pluralsight](http://pluralsight.com/training/Authors/Details/john-papa) e trabalhando em equipe.
1010

11-
> Se você gostar deste guia, confira meu curso [AngularJS Patterns: Clean Code](http://jpapa.me/ngclean) na Pluralsight.
11+
> Se você gostar deste guia, confira meu curso [Angular Patterns: Clean Code](http://jpapa.me/ngclean) na Pluralsight.
1212
13-
A proposta deste guia de estilo é fornecer uma direção na construção de aplicações AngularJS mostrando convenções que eu uso, e o mais importante, porque eu as escolhi.
13+
A proposta deste guia de estilo é fornecer uma direção na construção de aplicações Angular mostrando convenções que eu uso, e o mais importante, porque eu as escolhi.
1414

1515
## A Importância da Comunidade e Créditos
1616

17-
Nunca trabalhe sozinho. Acho que a comunidade AngularJS é um grupo incrível, apaixonado em compartilhar experiências. Dessa forma, Todd Motto, um amigo e expert em AngularJS e eu temos colaborado com vários estilos e convenções. Nós concordamos na maioria deles, e discordamos em alguns. Eu encorajo você a conferir o [guia do Todd](https://github.com/toddmotto/angularjs-styleguide) para ter uma noção sobre sua abordagem e como ela se compara a esta.
17+
Nunca trabalhe sozinho. Acho que a comunidade Angular é um grupo incrível, apaixonado em compartilhar experiências. Dessa forma, Todd Motto, um amigo e expert em Angular e eu temos colaborado com vários estilos e convenções. Nós concordamos na maioria deles, e discordamos em alguns. Eu encorajo você a conferir o [guia do Todd](https://github.com/toddmotto/angularjs-styleguide) para ter uma noção sobre sua abordagem e como ela se compara a esta.
1818

1919
Vários de meus estilos vieram de várias sessões de pair-programming (programação pareada) que [Ward Bell](http://twitter.com/wardbell) e eu tivemos. Embora não concordemos sempre, meu amigo Ward certamente me ajudou influenciando na última evolução deste guia.
2020

@@ -53,7 +53,7 @@ Embora este guia explique o **o quê**, **porque** e **como**, acho útil ver tu
5353
1. [JSHint](#js-hint)
5454
1. [Constants](#constants)
5555
1. [File Templates and Snippets](#file-templates-and-snippets)
56-
1. [AngularJS Docs](#angularjs-docs)
56+
1. [Angular Docs](#angularjs-docs)
5757
1. [Contributing](#contributing)
5858
1. [License](#license)
5959

@@ -115,7 +115,7 @@ ou *Responsabilidade Única*
115115
## IIFE
116116
### JavaScript Closures
117117

118-
- Envolva os componentes AngularJS em uma *Immediately Invoked Function Expression (IIFE - Expressão de função imediatamente invocada)*.
118+
- Envolva os componentes Angular em uma *Immediately Invoked Function Expression (IIFE - Expressão de função imediatamente invocada)*.
119119

120120
**Por que?** Uma IIFE remove as variáveis do escopo global. Isso ajuda a prevenir declarações de variáveis e funções de viverem por mais tempo que o esperado no escopo global, que também auxilia evitar colisões de variáveis.
121121

@@ -652,7 +652,7 @@ ou *Serviços*
652652
653653
- Services são instanciados com a palavra-chave `new`, use `this` para métodos públicos e variáveis. Services são bastante similares a factories, use um factory para consistência.
654654
655-
Nota: [Todos services em AngularJS são singletons](https://docs.angularjs.org/guide/services). Isso significa que há apenas uma instância do serviço para cada injetor.
655+
Nota: [Todos services em Angular são singletons](https://docs.angularjs.org/guide/services). Isso significa que há apenas uma instância do serviço para cada injetor.
656656
657657
```javascript
658658
// service
@@ -696,7 +696,7 @@ ou *Responsabilidade Única*
696696
697697
- Factories são singletons e retornam um objeto que contém os membros do serviço.
698698
699-
Nota: [Todos services em AngularJS são singletons](https://docs.angularjs.org/guide/services).
699+
Nota: [Todos services em Angular são singletons](https://docs.angularjs.org/guide/services).
700700
701701
### Accessible Members Up Top
702702
ou *Membros acessíveis no topo*
@@ -1101,7 +1101,7 @@ ou *Restringir para elementos e atributos*
11011101
11021102
**Por que?**: Nós podemos utilizar uma diretiva como uma classe (class), mas se a diretiva está realmente agindo como um elemento, faz mais sentido utilizar como um elemento, ou pelo menos como um atributo.
11031103
1104-
Nota: EA é o padrão para o AngularJS 1.3 +
1104+
Nota: EA é o padrão para o Angular 1.3 +
11051105
11061106
```html
11071107
<!-- evite -->
@@ -1532,7 +1532,7 @@ ou *Minificação e Anotação*
15321532
}
15331533
```
15341534
1535-
> Nota: Apartir do AngularJS 1.3 use o parâmetro `ngStrictDi` da diretiva [`ngApp`](https://docs.angularjs.org/api/ng/directive/ngApp). Quando presente, o injetor será criado no modo "strict-di" fazendo com que a aplicação falhe ao tentar invocar funções que não usem anotação explícita de função (elas podem não ser seguras para minificação). Informação de debug será logada no console para ajudar a rastrear o código ofensivo.
1535+
> Nota: Apartir do Angular 1.3 use o parâmetro `ngStrictDi` da diretiva [`ngApp`](https://docs.angularjs.org/api/ng/directive/ngApp). Quando presente, o injetor será criado no modo "strict-di" fazendo com que a aplicação falhe ao tentar invocar funções que não usem anotação explícita de função (elas podem não ser seguras para minificação). Informação de debug será logada no console para ajudar a rastrear o código ofensivo.
15361536
`<body ng-app="APP" ng-strict-di>`
15371537
15381538
### Utilize Gulp ou Grunt para o ng-annotate
@@ -1574,7 +1574,7 @@ ou *decoradores*
15741574
15751575
- Utilize um [decorator](https://docs.angularjs.org/api/auto/service/$provide#decorator), no seu config utilizando o serviço [`$provide`](https://docs.angularjs.org/api/auto/service/$provide), no serviço [`$exceptionHandler`](https://docs.angularjs.org/api/ng/service/$exceptionHandler) para realizar ações customizadas quando um erro ocorrer.
15761576
1577-
**Por que?**: Fornece um caminho consistente para manipular erros não tratados pelo AngularJS em tempo de desenvolvimento ou execução (run-time).
1577+
**Por que?**: Fornece um caminho consistente para manipular erros não tratados pelo Angular em tempo de desenvolvimento ou execução (run-time).
15781578
15791579
Nota: Outra opção é sobrescrever o serviço ao invés de utilizar um decorator. Esta é uma boa opção, mas se você quer manter o comportamento padrão e estender, o decorator é recomendado.
15801580
@@ -2076,7 +2076,7 @@ ou *Rotas*
20762076
20772077
- Create an application root module whose role is pull together all of the modules and features of your application. Name this for your application.
20782078
2079-
*Why?*: AngularJS encourages modularity and separation patterns. Creating an application root module whose role is to tie your other modules together provides a very straightforward way to add or remove modules from your application.
2079+
*Why?*: Angular encourages modularity and separation patterns. Creating an application root module whose role is to tie your other modules together provides a very straightforward way to add or remove modules from your application.
20802080
20812081
### Keep the App Module Thin
20822082
@@ -2245,7 +2245,7 @@ Testes unitários ajudam a manter o código limpo, tal como, eu inclui algumas r
22452245
22462246
*Why?*: animate.css is widely used and tested.
22472247
2248-
Note: See this [great post by Matias Niemelä on AngularJS animations](http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html)
2248+
Note: See this [great post by Matias Niemelä on Angular animations](http://www.yearofmoo.com/2013/08/remastered-animation-in-angularjs-1-2.html)
22492249
22502250
**[De volta ao topo](#tabela-de-conte%C3%BAdo)**
22512251
@@ -2382,7 +2382,7 @@ Testes unitários ajudam a manter o código limpo, tal como, eu inclui algumas r
23822382
23832383
### Globais de terceiros (*vendors*)
23842384
2385-
- Cria uma *Constant* no AngularJS para variáveis globais de bibliotecas de terceiros.
2385+
- Cria uma *Constant* no Angular para variáveis globais de bibliotecas de terceiros.
23862386
23872387
*Por que?*: Fornece uma forma de injetar bibliotecas de terceiros que de outra forma seriam globais. Isso melhora a testabilidade do código permitindo a você conhecer mais facilmente quais dependências os seus componentes têm (evita vazamento de abstrações). Também permite que você simule estas dependências, o que faz sentido.
23882388
@@ -2407,7 +2407,7 @@ Use file templates or snippets to help follow consistent styles and patterns. He
24072407
24082408
### Sublime Text
24092409
2410-
- AngularJS snippets that follow these styles and guidelines.
2410+
- Angular snippets that follow these styles and guidelines.
24112411
24122412
- Download the [Sublime Angular snippets](assets/sublime-angular-snippets.zip)
24132413
- Place it in your Packages folder
@@ -2423,17 +2423,17 @@ Use file templates or snippets to help follow consistent styles and patterns. He
24232423
24242424
### Visual Studio
24252425
2426-
- AngularJS file templates that follow these styles and guidelines can be found at [SideWaffle](http://www.sidewaffle.com)
2426+
- Angular file templates that follow these styles and guidelines can be found at [SideWaffle](http://www.sidewaffle.com)
24272427
24282428
- Download the [SideWaffle](http://www.sidewaffle.com) Visual Studio extension (vsix file)
24292429
- Run the vsix file
24302430
- Restart Visual Studio
24312431
24322432
### WebStorm
24332433
2434-
- AngularJS snippets and file templates that follow these styles and guidelines. You can import them into your WebStorm settings:
2434+
- Angular snippets and file templates that follow these styles and guidelines. You can import them into your WebStorm settings:
24352435
2436-
- Download the [WebStorm AngularJS file templates and snippets](assets/webstorm-angular-file-template.settings.jar)
2436+
- Download the [WebStorm Angular file templates and snippets](assets/webstorm-angular-file-template.settings.jar)
24372437
- Open WebStorm and go to the `File` menu
24382438
- Choose the `Import Settings` menu option
24392439
- Select the file and click `OK`
@@ -2447,7 +2447,7 @@ Use file templates or snippets to help follow consistent styles and patterns. He
24472447
24482448
**[De volta ao topo](#tabela-de-conte%C3%BAdo)**
24492449
2450-
## AngularJS docs
2450+
## Angular docs
24512451
For anything else, API reference, check the [Angular documentation](//docs.angularjs.org/api).
24522452
24532453
## Contributing

0 commit comments

Comments
 (0)