Se queremos ser puristas usamos javascript =D Como foi dito, cria uma div num nível acima, no body não é boa prática.
Abraço, Paulo Ferreira 2014-08-19 10:20 GMT+01:00 Hugo Ferreira <[email protected]>: > Cristovão, é bem verdade. > > Uma das coisas que mais sentia mais falta no JS era o poderoso binding do > Flex e o Angular vem colmatar essa necessidade na perfeição. > É verdade que se quisermos ser puristas da performance, binding é uma > péssima prática mas há como não o usar :D ? > > > No dia 19 de Agosto de 2014 às 10:16, Cristovão Morgado < > [email protected]> escreveu: > > Eu francamento divido o meu tempo entre Ang e Knockout pois quando quero >> apenas o binding (porque como se sabe bem te habituando a ele não há como >> voltar...) uso o KN ... claro para uma "verdadeira" SPA o Ang é mais >> potente ;) >> >> Best regards >> Cristóvão Morgado >> pt.linkedin.com/in/cmmorgado/ >> github.com/cmorgado >> >> - >> >> >> >> >> 2014-08-19 10:12 GMT+01:00 Hugo Ferreira <[email protected]>: >> >>> 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 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.
