Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/439.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 最好通过ng app指令或.config控制器属性应用控制器_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript 最好通过ng app指令或.config控制器属性应用控制器

Javascript 最好通过ng app指令或.config控制器属性应用控制器,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我如何使用以下方法将控制器应用于文档/元素有什么优点或缺点: ng controller=appCtrl,在HTML中使用 或 这是因为个人喜好吗?一个有趣的问题。ng控制器是将控制器放入SPA页面特定部分的传统方式。因此,对于只有一个或几个页面/控制器的小型SPA来说,这可能更好 您为routes发布的第二个选项,其中您有许多页面,并且希望将该选项用于页面控制器 任何一个都可以使用,任何一个都可以工作。为了组织起见,我倾向于后者,只是因为我已经习惯了它,并且每天都在使用它。你放的第一个是“应用

我如何使用以下方法将控制器应用于文档/元素有什么优点或缺点:

ng controller=appCtrl,在HTML中使用


这是因为个人喜好吗?

一个有趣的问题。ng控制器是将控制器放入SPA页面特定部分的传统方式。因此,对于只有一个或几个页面/控制器的小型SPA来说,这可能更好

您为routes发布的第二个选项,其中您有许多页面,并且希望将该选项用于页面控制器


任何一个都可以使用,任何一个都可以工作。为了组织起见,我倾向于后者,只是因为我已经习惯了它,并且每天都在使用它。

你放的第一个是“应用程序”,而不是将成为ng控制器的控制器。对不起,输入错误,有什么要回答的吗?好吧。我想知道这是否有可能有助于页面加载时间或类似的事情,但我想没有。谢谢你抽出时间!AFAIK和我都不是加载时间方面的专家,直接比较两者在加载时间方面不会有很大的不同;如果您开始在路由器配置中添加解析,那么这种情况可能会改变,解析的次数越多,所需的时间就越长。
app.config(['$routeProvider', function($routeProvider){
    $routeProvider
    .when('/', {
        templateUrl: '/templates/document.htm',
        controller: 'appCtrl'        
    })