Partizanin, "слы, есть сетап для вебпака? А если найду?":)
Я бы начал с npm install typescript angularjs @types/angular --save, а если не получается, то пошел бы гуглить бойлерплейт.
Я боюсь что сейчас уже никто не начинает проекты с первым ангуляром.
Partizanin, я сталкивался с похожей проблемой и оказалось, что на уровень выше есть еще один package.json, в котором установлена эта же библиотека (точнее, тайпинги к ней). Я бы искал дубликаты, npm ls @types/angular.
Зависит от размера, по хорошему. Современные сборщики и фреймворки здорово упрощают загрузку модулей по запросу.
У меня есть проект с CodeMirror, он весит пол-мега — столько же, сколько остальной код с зависимостями. Я его гружу только когда юзер заходит в тот раздел, где он используется.
Но это скорее новости, чем обучающие материалы (хотя и они попадаются). Еще слышал, что на javascript.ru хорошие скринкасты по JS вообще и ноде в частности, но сам не смотрел.
xxxxc, да там особо документировать и нечего. suite и test принимают строку и коллбэк. test должен быть вложен в suite, suite может быть вложен в suite. Внутри test пишем наши ассерты.
Есть еще пара моментов с асинхронными тестами и промизами, но это как раз есть в доках в самом начале.
Pantene742, вы меня троллите что ли? Нет там никакого присваивания! Ангуляровский DI-контейнер, который отвечает за передачу параметров конструктору, даже знать не знает, какие там типы, ибо в рантайме эта информация попросту недоступна, TypeScript существует исключительно на этапе компиляции. Поэтому в ангуляре надо все инжекции прописывать второй раз в виде строки.
Это не присваивание, а указание типа. Тип нельзя присвоить вообще в принципе, компилятор выдаст ошибку "type used as value".
Слово "экземпляр" подразумевает существование нескольких копий. Тут копий нет, т.к. объектные типы в JS передаются по ссылке. Поэтому, пожалуйста, не употребляйте это слово всуе.
Любой класс в JS всегда имеет конструктор, даже если вы его не укажете, просто это будет пустая функция.
Я бы начал с npm install typescript angularjs @types/angular --save, а если не получается, то пошел бы гуглить бойлерплейт.
Я боюсь что сейчас уже никто не начинает проекты с первым ангуляром.