Andrey (azangru) wrote,
Andrey
azangru

Наверное, самая черная магия ангуляра, к которой я поначалу был слеп, а потом удивлялся, почему не удивился раньше, — это их dependency injection с осмысленностью названий переменных, которые передаются ангулярским функциям.

Ну, то есть джаваскриптовской функции должно быть глубоко по барабану, как названы ее аргументы — хоть горшком, и

function(foo){
  console.log(foo)
}


ведет себя так же, как

function(bar){
  console.log(bar)
}



— а ангулярские функции будут анализировать, как именно ты назвал то фу, которое ты им передал, и зарегистрировал ли ты уже это название, и если зарегистрировал, то возьмут тот объект, который ты зарегистрировал под этим названием, а если нет, то выдадут ошибку.

С одной стороны, прикольно, с другой — брр как противоестественно!
Subscribe

  • (no subject)

    On the dreadful state of the style of modern Russian communication. "There is no alternative", writes an author, and then immediately outlines an…

  • Via Twitter

    Via a tweet, but I thought I'd get my own copy. A beautiful illustration of how a caption totally misrepresents what's been captured in the photo.…

  • (no subject)

    Here's an extract from Uncle Bob's book Clean Agile. Although he has fallen out of grace with the champions of social justice, the sentiment…

  • Post a new comment

    Error

    default userpic
    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 0 comments