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.

Responder a