В некоторых обучающих программах AngularJS приложение angular определяется как:
myApp = angular.module("myApp",[]);
Но мы можем обойтись и без него. Единственное различие, которое я вижу, это когда мы определяем контроллер, мы не можем использовать идиому:
myApp.controller("myCtrl",function(){ })
но он должен использовать
function myCtrl (){}
Есть ли другие преимущества в определении myApp явно, учитывая, что я создам только одно приложение для своего сайта? Если я не определяю myApp, то где мои модули привязаны к?
Если есть, как я могу воссоздать myApp при тестировании с помощью Jasmin?