How about embedding angularjs controller in a function. So that we can initiate whenever we want.
fucntion execute() {
angular.controller('ProductsPageController', ['$scope', '$http', 'InitService', function ($scope, $http, InitService) {
})
}
I think this a noob angularjs question. Please let me know the best approach to initiate controller without other modules like ngrouter etc..