Javascript 嵌入在函数中的Angularjs控制器

Javascript 嵌入在函数中的Angularjs控制器,javascript,angularjs,angularjs-controller,Javascript,Angularjs,Angularjs Controller,在函数中嵌入angularjs控制器怎么样。这样我们就可以随时开始 fucntion execute() { angular.controller('ProductsPageController', ['$scope', '$http', 'InitService', function ($scope, $http, InitService) { }) } 我认为这是一个noob angularjs的问题。请告诉我在没有ngrouter等其他模块的情况下启动控制器的最佳方法。

在函数中嵌入angularjs控制器怎么样。这样我们就可以随时开始

 fucntion execute() {

 angular.controller('ProductsPageController', ['$scope', '$http',   'InitService', function ($scope, $http, InitService) {
 })

  }

我认为这是一个noob angularjs的问题。请告诉我在没有ngrouter等其他模块的情况下启动控制器的最佳方法。

您不需要在任何功能中添加控制器。您可以在初始化它之后使用它。 例如

然后在应用程序中初始化它,以便
您可以直接调用控制器。

这样做的目的是什么?您可能想了解一下requirejs…它将允许您延迟加载文件并将其组织到模块中。并且您的控制器将位于您想要的函数中。)@sdfacre beas因为我的视图是动态插入的。所以我需要在加载后执行。@VaibhavChiruguri为什么需要在加载视图后定义控制器?加载视图到底是什么意思?您是否试图在该控制器中操作模板DOM?如果否,将ng控制器放在模板的根元素上就足够了。
angular.controller('ProductsPageController', function  () {
// here you can wright your business logic
});