Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Buenas prácticas con Angular.js

Amet
September 20, 2014

Buenas prácticas con Angular.js

Tips, tricks y buenas prácticas que cualquier desarrollador que planee crear aplicaciones robustas con Angular.js

Amet

September 20, 2014
Tweet

More Decks by Amet

Other Decks in Programming

Transcript

  1. @ A l e v a r d i A

    m e t A l v i r d e
  2. B u e n a s p r á c

    t i c a s c o n A n g u l a r . j s
  3. H o y h a b l a r e

    m o s s o b r e : - B a t a r a n g - ¿ S e r v i c i o o c o n t r o l a d o r ? - n g - c l o a k - n g - o p t i o n s - ¿ n g - m o d e l o n g - b i n d ? - M o d e l o . p r o p i e d a d - $ i n j e c t - C o n t r o l a d o r e s c o m p a c t o s
  4. C o n s t r u í m o

    s l a m e j o r a p p d e l a w e b . . . $ i n j e c t
  5. $ i n j e c t m i n

    i f i c a m o s . . .
  6. : (

  7. $ i n j e c t ( S o

    l u c i ó n A n g u l a r j s . o r g )
  8. $ i n j e c t ( S o

    l u c i ó n p r e f e r i d a )
  9. $ i n j e c t m i n

    i f i c a m o s . . .
  10. : )

  11. B a t a r a n g ( D

    e p e n d e n c i a d e s e r v i c i o s ) * P a r a u t i l i z a r B a t a r a n g , e s n e c e s a r i o m o n t a r l a a p p e n u n s e r v e r , a u n q u e s e a l o c a l .
  12. ¿ n g - m o d e l o

    n g - b i n d ?
  13. ¿ n g - m o d e l o

    n g - b i n d ? n g - b i n d = r e a d - o n l y ( d e s d e l a v i s t a ) n g - m o d e l = c u a n d o s e u s e e l f a m o s o “ t w o w a y d a t a b i n d i g n g ”
  14. m o d e l o . p r o

    p i e d a d
  15. m o d e l o . p r o

    p i e d a d Y e s ! p l e a s e , d o n ’ t .
  16. C o n t r o l a d o

    r e s c o m p a c t o s
  17. C o n t r o l a d o

    r e s c o m p a c t o s R e g l a : U n c o n t r o l a d o r p o r a c t i v i d a d .
  18. ¿ S e r v i c i o o

    c o n t r o l a d o r ?
  19. ¿ S e r v i c i o o

    c o n t r o l a d o r ? R : S i l a f u n c i ó n e s e s p e c í f i c a y a i s l a d a , c o n t r o l a d o r , s i c o m p a r t i r á i n f o r m a c i ó n c o n o t r o s m ó d u l o s , s e r v i c i o .