Como dito, vou analisar caso a caso. Para já "não" vou usar no body porque não tenha a necessidade mas é bom saber das possibilidades.
"Se queremos ser puristas usamos javascript =D" No comments. No dia 19 de Agosto de 2014 às 10:49, Paulo Ferreira <[email protected]> escreveu: > 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 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.
