Какой метод я должен использовать для ручной загрузки моего AngularJS?

Я видел следующее:

angular.bootstrap(document, ['TodoApp']);
angular.bootstrap(angular.element("body")[0], ['TodoApp']);

Также в документации AngularJS упоминается об этом, чего я не очень понимаю.

   angular.element(document).ready(function() {
     angular.bootstrap(document);
   });

Есть ли разница между этими методами? В частности, что делает последний метод из Angular Docs? Один лучше использовать, чем другой?

Ответы на вопрос(1)

Ваш ответ на вопрос