AngularJS 模块

AngularJS 模块

AngularJS 模块

AngularJS支持模块化的方法。模块用于将服务、控制器、应用逻辑等与代码分离,并保持代码整洁。我们在独立的js文件中定义模块,并按照module.js文件进行命名。在下面的例子中,我们将创建两个模块:

应用模块 - 用于初始化带有控制器的应用。

控制器模块 - 用于定义控制器。

应用模块

这里是一个名为mainApp.js的文件,包含以下代码:

var mainApp = angular.module("mainApp", []);

在这里,我们使用angular.module函数声明一个应用程序 mainApp 模块,并传递一个空数组给它。这个数组通常包含依赖模块。

控制器模块

studentController.js

mainApp.controller("studentController", function(scope) {scope.student = {

firstName: "Mahesh",

lastName: "Parashar",

fees:500,

subjects:[

{name:'Physics',marks:70},

{name:'Chemistry',marks:80},

{name:'Math',marks:65},

{name:'English',marks:75},

{name:'Hindi',marks:67}

],

fullName: function() {

var studentObject;

studentObject = $scope.student;

return studentObject.firstName + " " + studentObject.lastName;

}

};

});

在这里,我们使用mainApp.controller函数声明了一个控制器 studentController 模块。

使用模块

...

在这里,我们使用ng-app指令使用应用程序模块,使用ng-controller指令使用控制器。我们在主HTML页面中导入mainApp.js和studentController.js。

示例

下面的示例显示了上述所有模块的用法。

testAngularJS.htm

Angular JS Modules

AngularJS Sample Application

Enter first name:
Enter last name:
Name: {{student.fullName()}}
Subject:

Name Marks
{{ subject.name }} {{ subject.marks }}

mainApp.js

var mainApp = angular.module("mainApp", []);

studentController.js

mainApp.controller("studentController", function(scope) {scope.student = {

firstName: "Mahesh",

lastName: "Parashar",

fees:500,

subjects:[

{name:'Physics',marks:70},

{name:'Chemistry',marks:80},

{name:'Math',marks:65},

{name:'English',marks:75},

{name:'Hindi',marks:67}

],

fullName: function() {

var studentObject;

studentObject = $scope.student;

return studentObject.firstName + " " + studentObject.lastName;

}

};

});

输出

在Web浏览器中打开文件textAngularJS.htm,查看结果。

相关推荐

轻松分享视频:社交平台转发技巧全指南
bat365app手机版

轻松分享视频:社交平台转发技巧全指南

2025-10-18 👁️ 1894
吴聘究竟是怎么死的?
365bet亚洲官方网址

吴聘究竟是怎么死的?

2025-10-18 👁️ 9274
android6.0分屏插件,xposed分屏模块安卓6.0下载
新倩女幽魂玩的人多吗(新倩女幽魂有多少玩家)
365bet亚洲官方网址

新倩女幽魂玩的人多吗(新倩女幽魂有多少玩家)

2025-10-07 👁️ 9671
qq空间怎么设置已相恋多少天 qq空间设置相恋天数方法介绍
呈贡第七街区大学生活究竟有多野?2025年新生必看的生存指南 从租房黑话到深夜撸串地图全解析