Bom dia, Cristovão, já tinha pensado nisso. Aliás se formos puristas, usar AngularJS é mau para a performance por natureza :P Mas para mim também usar com "containers" espalhados pela página também vai tornar o código menos limpo.
Vou analisar caso a caso. Para algo simples, vou seguir a tua sugestão (como para já é o que vou precisar para muitos casos). Vou ter uma zona de "big numbers" com 3 "big numbers" e um efeito de caixa registadora (já desenvolvi em JS com base noutro que funcionava +- :D). Basta colocar o AngularJS à escuta apenas numa div que englobe os big numbers e nada mais. Thanks. No dia 19 de Agosto de 2014 às 07:19, Cristovão Morgado < [email protected]> escreveu: > Não recomento colocares no <Body> pois assim o Angular tem de andar pela > tree TODA do documento à procura dos bindings!!!! Muito mau para > performance. > > O que podes fazer é envolveres num nível acima ao que descreves tudo > noutro elemento tá poderia ser um <P> ou um <Form> ... o que for ... mas > não o BODY > > Best regards > Cristóvão Morgado > pt.linkedin.com/in/cmmorgado/ > github.com/cmorgado > > - > > > > > 2014-08-19 2:35 GMT+01:00 Hugo Ferreira <[email protected]>: > >> Boa noite Rui, >> >> Funciona lindamente :) >> >> >> Mutas gracias, >> Hugo. >> >> >> No dia 19 de Agosto de 2014 às 02:16, Rui Abrantes < >> [email protected]> escreveu: >> >> Boa noite Hugo, >>> >>> Para fazer o que pretendes deves declarar "ng-app" não na DIV mas sim >>> por exemplo no BODY. Assim todo o HTML inerente irá herdar "ng-app". >>> >>> Dá uma vista de olhos nestes videos: https://egghead.io/ >>> >>> Cheers, >>> >>> Rui Abrantes >>> >>> On 19 August 2014 at 11:10:53 am, Hugo Ferreira ([email protected]) >>> wrote: >>> >>> Boa noite, >>> >>> Com isto: >>> >>> <div ng-app=""> >>> <p>Name: <input type="text" ng-model="name"></p> >>> <p ng-bind="name"></p> >>> </div> >>> >>> Consigo que ao alterar o texto do elemento "text", que o binding >>> funcione para o name, no entanto se tiver algo como: >>> >>> <div ng-app=""> >>> <p>Name: <input type="text" ng-model="name"></p> >>> </div> >>> >>> .... >>> >>> <p ng-bind="name"></p> >>> >>> Já não funciona, ou seja, o AngularJS vai considerar o que estiver >>> apenas na div com o atributo ng-app. Ora isso não traz grande vantagem ao >>> Angular (para mim). Eu queria que o binding funcione em qualquer lugar do >>> DOM. >>> >>> Estou certo que será uma pergunta de iniciante :) >>> Qual é a solução para o que pretende alcançar ? >>> -- >>> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >>> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >>> Grupos do Google. >>> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >>> envie um email para [email protected]. >>> Para publicar uma mensagem neste grupo, envie um email para >>> [email protected]. >>> Visite este grupo em http://groups.google.com/group/riapt. >>> Para mais opções, visite https://groups.google.com/d/optout. >>> >>> >> -- >> Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da >> Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do >> Grupos do Google. >> Para anular a subscrição deste grupo e parar de receber emails do mesmo, >> envie um email para [email protected]. >> Para publicar uma mensagem neste grupo, envie um email para >> [email protected]. >> Visite este grupo em http://groups.google.com/group/riapt. >> Para mais opções, visite https://groups.google.com/d/optout. >> > > -- > Recebeu esta mensagem porque subscreveu ao grupo "Mailing List da > Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" do > Grupos do Google. > Para anular a subscrição deste grupo e parar de receber emails do mesmo, > envie um email para [email protected]. > Para publicar uma mensagem neste grupo, envie um email para > [email protected]. > Visite este grupo em http://groups.google.com/group/riapt. > Para mais opções, visite https://groups.google.com/d/optout. > -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para anular a subscrição deste grupo e parar de receber emails do mesmo, envie um email para [email protected]. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Visite este grupo em http://groups.google.com/group/riapt. Para mais opções, consulte https://groups.google.com/d/optout.
