[英]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.