Writing Directives

Поделиться
HTML-код
  • Опубликовано: 18 ноя 2024

Комментарии • 62

  • @jeffjose
    @jeffjose 12 лет назад

    Misko cuts into some of the less-travelled parts of directives and makes it byte-sized so that more people can digest it. Amazing video and excellent tutorial. Thanks!

  • @matthewghardy
    @matthewghardy 11 лет назад

    This video is still the best discussion anywhere online of how angular actually works under the hood. Have watched this video 5 times and learn something new each time. Densely packed with advanced topics in an accessible format.

  • @wazels
    @wazels 10 лет назад +3

    This was worth watching after reading the docs and writing a couple of custom directives. Solidified some concepts and provided a few 'ah-ha!' moments!

  • @Mithon81
    @Mithon81 11 лет назад

    Thank you for an excellent description of directives. There are many basic tutorials, which are great, but it is this sort of depth that is needed to really get going. Of course we can read the documentation, but an oral explanation usually helps you get started. More of this please! :)

  • @saidaksakal8494
    @saidaksakal8494 10 лет назад +11

    Can you upload videos as HD quality? Our eyes hurt :) Thank You

  • @wwhill8033
    @wwhill8033 8 лет назад

    Superb explanation Misko.

  • @CantGetWorse
    @CantGetWorse 11 лет назад

    He talks at just the right speed for me. Please continue to talk at the same rate of speed.

  • @maorfrankel2892
    @maorfrankel2892 10 лет назад +2

    knockout is by no means fixed. knockout has custom bindings which allow you to extend the DOM

    • @dmitrynutels9340
      @dmitrynutels9340 10 лет назад

      And now, as of version 3.2 (whenever that is due), it will have custom components as well. Just a note to future readers/listeners.
      Although it is worth noting that the video is, at this point, almost 2 years old.

  • @presstubecom
    @presstubecom 12 лет назад

    Yup, I'd love to see the source for this on github too if possible?
    The next video by Vojta paired with its source on github is a fantastic combo. Very effective for learning.

  • @elydelacruz
    @elydelacruz 11 лет назад

    The tool is in the chrome webstore (using chrome browser) called AngularJS Batarang. When you search for in the chrome webstore click on the extensions tab/link to see it show up in the results.

  • @FunFusionKids747
    @FunFusionKids747 9 лет назад

    Thanks, this cleared lots of doubts about directive

  • @keshavos
    @keshavos 12 лет назад

    As much as I am trying to make sense out of the AngularJS docs, stuff pretty much works. Like you mentioned the difference between CompileFunction and LinkingFunction breaking when it comes to ng-repeat.
    Great tut. Could we have access to the source code used in the demo on github or on AngularJS site please?

  • @mvicen
    @mvicen 11 лет назад

    Dojo Toolkit has had what AngularJS calls directives since 2005.

  • @barryman9000
    @barryman9000 9 лет назад

    I use Angular and Knockout, and I really like them both... but I don't consider KO a framework - it's basically a two way data binding library with a template engine so you can't really compare the two. As for the idea that the vocabulary of KO is fixed and "if the authors of KO didn't put it in there, you can't have it" I'd recommending checking out custom binding handlers.

  • @AhmadMM94
    @AhmadMM94 10 лет назад

    Such a brilliant Programming Language

  • @BenjaminMaggi
    @BenjaminMaggi 10 лет назад

    transclusion topic starts at: 45:00 (this is probably the most accurate explication of what transcluded scopes are that I've ever found !!!)

  • @SnehasishGhoshSg
    @SnehasishGhoshSg 9 лет назад +5

    I wish the resolution was good,!!!! can't understand anything

  • @ajgiliana
    @ajgiliana 11 лет назад +1

    This is great, but why is the code so blurry?

  • @ThiagoDouradodeAndrade
    @ThiagoDouradodeAndrade 11 лет назад

    Complete mindblow every second starting at 43:00

  • @dilipkumar2k6
    @dilipkumar2k6 11 лет назад

    I want to practice the code used by Misko here. Can someone please help me to get the initial code?

  • @MaltsevKostyantyn
    @MaltsevKostyantyn 10 лет назад

    I've noticed, that you are using DVORAK keyboard layout. Do you have any problems using WebStorm (based on IntelliJ) and DVORAK? I had problem with DVORAK-QWERTY, when I tried to use CMD button to switch between layouts.

  • @mehtanikhil
    @mehtanikhil 8 лет назад

    Haha I really like what you said There is no old browsers there is IE which is true. Thanks for the explanation without it I would not have got this much of insight.

  • @adityamenon
    @adityamenon 11 лет назад

    What an amazing video. Thanks again.

  • @adityamenon
    @adityamenon 11 лет назад

    Hi, thanks for the cool vid. Can you upload the source code for the videos? I know it may be a little trivial but I'm especially interested in the manual bootstrapping code.

  • @sjatkins
    @sjatkins 11 лет назад

    So funny that half the angularjs talks I watch contradict the recommendations of others.

  • @RandyStimpson
    @RandyStimpson 9 лет назад +13

    Misko we don't need to see you. We only need to hear you. This way we could view everything else with better clarity, Get video otherwise.

  • @goman570
    @goman570 10 лет назад

    you kind of sound like james woods at times, I like it

  • @honzajscz
    @honzajscz 11 лет назад

    Great stuff. I am amazed

  • @MrJuitman
    @MrJuitman 10 лет назад

    At around 10:55 ish he says he assumes that we're not angular beginners but I came to this channel expecting comprehensive tutorials and that comment just made me concerned about the complexity of the rest of the video implying that he'll be using a lot more references that only already Angular users will not need explanations for that I will need. Is there a video on this channel that IS for Angular beginners or is this as comprehensive as it gets?

  • @lorilyncoultas5534
    @lorilyncoultas5534 9 лет назад +6

    Can anyone write my essay?

    • @lyndymilanesi1244
      @lyndymilanesi1244 9 лет назад +6

      Ordered at *essay-writers.all-about.in*. I enjoy this writer's work very much! I hope each time I need an essay done, this writer will be available.

  • @kchea
    @kchea 10 лет назад

    i use both angularjs and knockoutjs. there are pros & cons of the two frameworks. Angularjs has too many directives whereas knockoutjs has only one directive-equivalent attribute they called it data-bind. In my opinion, it's easier and simpler to have just one attribute that can bind data or do things the same way as those many directives in the angularjs, it also doesn't pollute the html. Another thing is that how are you going to use event delegation in hundreds, if not thousands, of list items with the angular directives like ng-click, ng-dblclick, etc without degrading the performance? btw, just as angularjs allows you to extend the directives, knockoutjs also has custom binding too.

  • @TheDucob
    @TheDucob 11 лет назад

    Extremely helpful. Wow.

  • @FacundoD
    @FacundoD 11 лет назад

    did any1 give it to you?

  • @CozIGotHigh
    @CozIGotHigh 12 лет назад

    What editor this guy use for this interview?

  • @FacundoD
    @FacundoD 11 лет назад

    if you find it, please please, don't hesitate of leting me know :P

  • @adityamenon
    @adityamenon 11 лет назад

    Why is Modal Directive not a "good use case"? Are you saying Modals don't belong in directives?

  • @Mist3rViktor
    @Mist3rViktor 11 лет назад +10

    this is a joke you own youtube and you can't even upload video's that are watchable

  • @扬翼李
    @扬翼李 9 лет назад

    I'm almost crazy,so what the hell does the word "clobber" mean in this video?
    ps:Forgive me that i'm not a native.hope for answer

    • @jmsherry
      @jmsherry 9 лет назад

      扬翼李 What time (in the video) does he say that?
      Clobber means to 'batter' (to hit lots). It's slang; I've heard people say 'clobber the global scope' - which means you hit the window object with lots of global vars. Let me know when and I can explain...

    • @扬翼李
      @扬翼李 9 лет назад

      James Sherry He said it for 4 or 5 times,but,several days ago i found its explain in Wiki that it basically means An "overwrite" behavior but not "hit lots" as you said.This page will show you some details of it en.wikipedia.org/wiki/Clobbering .Anyway,thanks for your answer.

    • @jmsherry
      @jmsherry 9 лет назад

      Well I didn't realise that it was an official term, but as you can see it does come from that meaning...

  • @yoscbd
    @yoscbd 10 лет назад +4

    too bad video is in such a poor quality, you can barely see the code, the sound/audio is also bad, u can't here the questions being ask :(

  • @supabok
    @supabok 12 лет назад

    it is webstorm! excellent ide!

  •  12 лет назад

    I'd want to point out that, this is not a good idea to put a ng-app directive to html element.
    .
    Beacause then IE7 does not work then. If you put ng-app directive on body element.
    It works also in IE.
    Just saying...

  • @antishok
    @antishok 11 лет назад

    What he says about knockout is just not true.. knockout has had custom bindings for a long time, equivalent to angular's directives. The only difference is angular took it a step further by allowing custom tags/attributes to trigger the binding instead of just a simple string attribute describing the binding, though IMO that's a very superficial and minor difference. Don't take me wrong, I like angular very much so far.. but stop saying crap about knockout :P

  • @BrianVanderbusch
    @BrianVanderbusch 10 лет назад +6

    a few things, less than 2 minutes in. I don't need to see the presenter, if it's going to make the code impossible to read. Dojo has had "directives" in the sense you use them, for like 7 or 8 years. Knockout has custom bindings.
    AngularJS is awesome, but thinking you're the only product on the market and claiming you're the only product on the market are different things. If I didn't know any better, I would have not watched past the first 2 minutes where you shot your credibility all to pieces.

  • @troybetz6379
    @troybetz6379 11 лет назад

    cool story

  • @MAKU011111
    @MAKU011111 12 лет назад

    I think this Webstorm for jetbrains

  • @tommyagnew
    @tommyagnew 11 лет назад

    Better quality video feed please!!! Also author might talk just a bit slower, these topics are complex.

  • @stevo728822
    @stevo728822 11 лет назад

    When is someone going to design a programming method that doesn't involve writing thousands of line of code?

  • @sbahal1
    @sbahal1 9 лет назад +1

    The screen/code is not at all readable - what a waste.

  • @FacundoD
    @FacundoD 11 лет назад

    "i see lot of confused faces" :P

  • @astronaute
    @astronaute 11 лет назад

    Please, make better quality videos, this is blurry and hurt my eyes, thanks.

  • @adio1803
    @adio1803 11 лет назад

    he talks very fast !!

  • @ChrisZ901
    @ChrisZ901 11 лет назад

    you have wasted real estate, not best practice. theres no value having the presenter taking that much space, we don't need to know what he looks like for an hour. Could have just shown him in the beginning and use the real estate for showing the code instead

  • @oxcafeoxbabe
    @oxcafeoxbabe 11 лет назад

    This is one complicated shit.

  • @pictureus
    @pictureus 11 лет назад

    Too bad they're not going to make HTML5, just update it and keep it as HTML5 ;)

  • @AndriyDrozdyuk
    @AndriyDrozdyuk 11 лет назад

    Great content, unfortunately very poor quality of video. -1 for me.

  • @adio1803
    @adio1803 11 лет назад

    He talks too fast :D