繁体   English   中英

Angular js从哪个文件开始执行?

[英]From which file does Angular js execution start?

我有一个有角度的js项目。 我下载了种子项目并进行了一些更改。 我能够运行它。 启动服务器时,我必须手动转到localhost:portnum / app / index.html来运行index.html”

当我键入localhost / portnum时,应如何配置它,它应该直接重定向到index.html。 我经历了许多棱角分明的项目。 我无法理解角度执行从哪里开始。 我的意思是,执行从哪里开始。 js文件很多。 在这方面请提供帮助。

萨巴里斯里·苏布拉玛尼扬

我同意这不是一个尖锐的问题。 您的网络服务器会将您告诉它的所有目录都放置到​​网站/应用程序的根目录。 一种可以处理此问题的非常简单的方法(这是在localhost上进行测试时要做的事情):

如果您已安装python,请使用python简单的http服务器:

首先进入您的应用目录:

cd /app

然后从该目录内部运行python简单的http服务器:

python -m SimpleHTTPServer 8080

服务器足够聪明,知道index.html是它应该加载的第一页,因此,现在要做的就是转到浏览器并键入:

http://localhost:8080

完成。

还有其他Web服务器将完成相同的任务。 要记住的重要一点是,它将在您指定为根文件夹的任何文件夹中查找。 通过在/ app文件夹中启动python简单服务器,该文件夹将被设置为根目录。 大多数Web服务器仅从“索引”的常用用法就知道index.html是站点的首页。

祝好运!

使用如下路线

var app = angular.module('app', []);

// configure our routes
app.config(function($routeProvider) {
    $routeProvider

        // route for the home/default page
        .when('/', {
            templateUrl : 'pages/home.html',
            controller  : 'homeController'
        })
        .when('/page1', {
            templateUrl : 'pages/otherpage1.html',
            controller  : 'otherpage1Controller'
        })
        .when('/page2', {
            templateUrl : 'pages/otherpage2.html',
            controller  : 'otherpage2Controller'
        });
});

检查此链接: http ://docs.angularjs.org/api/ngRoute。$ routeProvider

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM