Estava a ser irónico Hugo =)
2014-08-19 10:54 GMT+01:00 Hugo Ferreira <[email protected]>: > 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 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.
