Javascript app.js在Angular中到底是什么?
我正在为一份新工作学习Angular(目前是1,之后我们将过渡到2)。我有使用ASP MVC的经验,但没有使用客户端MVC的经验,所以这对我来说是全新的。大多数教程都使用这个文件“app.js”或类似的东西,我想它会用Angular注册各种东西,比如你的web应用程序的名称等等。这很好,但我想知道这个文件的具体用途是什么 例如,我目前正在学习本教程,这是我们为路由和控制器所做的代码:Javascript app.js在Angular中到底是什么?,javascript,angularjs,model-view-controller,Javascript,Angularjs,Model View Controller,我正在为一份新工作学习Angular(目前是1,之后我们将过渡到2)。我有使用ASP MVC的经验,但没有使用客户端MVC的经验,所以这对我来说是全新的。大多数教程都使用这个文件“app.js”或类似的东西,我想它会用Angular注册各种东西,比如你的web应用程序的名称等等。这很好,但我想知道这个文件的具体用途是什么 例如,我目前正在学习本教程,这是我们为路由和控制器所做的代码: var AngularWebApp = angular.module('AngularWebApp', []);
var AngularWebApp = angular.module('AngularWebApp', []);
AngularWebApp.controller
('LandingPageController', LandingPageController);
var configFunction = function ($routeProvider) {
$routeProvider.
when('/routeOne', {
templateUrl: 'routesDemo/one'
})
.when('/routeTwo', {
templateUrl: 'routesDemo/two'
})
.when('/routeThree', {
templateUrl: 'routesDemo/three'
});
}
configFunction.$inject = ['$routeProvider'];
我要问的原因是,我还没有读过关于这个文件的任何解释,看起来我们只是在这里转储了一堆配置设置,那么这是否类似于ASP MVC中的web.config文件?我只想得到一个明确的答案,而不是仅仅猜测。app.js
(我使用main.js
)只是角度项目根引导文件的通用名称。虽然您可能会将所有js文件合并到生产版本中,但在开发时,文件分离显然是一件好事
在开发angular项目时,您创建了一系列模块来完成各种任务,但您需要为应用程序创建一个主模块,该模块与html中的ng app
属性一起使用:
该模块设置依赖项,通常包含应用程序配置,例如路由。虽然你不必这样构造你的应用程序,但最终它只是一个命名约定。app.js
(我使用main.js
)只是为角度项目的根引导文件指定的通用名称。虽然您可能会将所有js文件合并到生产版本中,但在开发时,文件分离显然是一件好事
在开发angular项目时,您创建了一系列模块来完成各种任务,但您需要为应用程序创建一个主模块,该模块与html中的ng app
属性一起使用:
该模块设置依赖项,通常包含应用程序配置,例如路由。虽然你不必这样构造你的应用程序,但最终它只是一种命名约定。Javascript完全不依赖于文件名,因为有些应用程序需要某些文件(例如web.xml)。例如,您可以将所有Javascript连接到一个名为everything.js的文件中,它的工作原理是一样的?我的意思是app.js只是作为文件的通用名称,我知道它不一定非得那么特别。Javascript完全不依赖于文件名,因为有些应用程序需要某些文件(例如web.xml)。例如,您可以将所有Javascript连接到一个名为everything.js的文件中,它的工作原理是一样的?我的意思是app.js只是作为文件的通用名称,我知道它不必那么特别。