top button
Flag Notify
    Connect to us
      Site Registration

Site Registration

How AngularJS is initialized manually?

0 votes
248 views
How AngularJS is initialized manually?
posted Oct 9, 2017 by Jayshree

Share this question
Facebook Share Button Twitter Share Button LinkedIn Share Button

1 Answer

0 votes

You can manually initialized your angular app by using angular.bootstrap() function. This function takes
the modules as parameters and should be called within angular.element(document).ready() function. The
angular.element(document).ready() function is fired when the DOM is ready for manipulation.
Example

<html>
<body>
 <div ng-controller="Ctrl">
 Hello {{msg}}!
 </div>
 <script src="lib/angular.js"></script>
 <script>
 var app = angular.module('myApp', []);
 app.controller('Ctrl', function ($scope) {
 $scope.msg = 'World';
 });
 //manual bootstrap process
 angular.element(document).ready(function () {
 angular.bootstrap(document, ['myApp']);
 });
 </script>
</body>
</html>

Note
 You should not use the ng-app directive when manually bootstrapping your app.
 You should not mix up the automatic and manual way of bootstrapping your app.
 Define modules, controller, services etc. before manually bootstrapping your app as defined in above example.

answer Oct 9, 2017 by Shivaranjini
...