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 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.
