本文摘自PHP中文网,作者青灯夜游,侵删。
本篇文章带大家了解一下angularjs中的“模块”。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。
相关教程推荐:《angularjs教程》
模块定义了一个应用程序。
模块是应用程序中不同部分的容器。
模块是应用控制器的容器。
控制器通常属于一个模块。
1 创建模块
你可以通过 AngularJS 的 angular.module 函数来创建模块:
1 2 3 4 5 6 7 | <div ng-app= "myApp" >...</div>
<script>
var app = angular.module( "myApp" , [ '其他模块' ]);
</script>
|
“myApp” 参数对应执行应用的 HTML 元素。
现在你可以在 AngularJS 应用中添加控制器,指令,过滤器等。
2 添加控制器
你可以使用 ng-controller 指令来添加应用的控制器:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | <div ng-app= "myApp" ng-controller= "myCtrl" >
{{ firstName + " " + lastName }}
</div>
<script>
var app = angular.module( "myApp" , []);
app.controller( "myCtrl" , function ($scope) {
$scope.firstName = "John" ;
$scope.lastName = "Doe" ;
});
</script>
|
3 添加指令
1 2 3 4 5 6 7 8 9 10 11 12 | <div ng-app= "myApp" runoob-directive></div>
<script>
var app = angular.module( "myApp" , []);
app.directive( "runoobDirective" , function () {
return {
template : "我在指令构造器中创建!"
};
});
</script>
|
更多编程相关知识,请访问:编程视频!!
以上就是了解Angularjs中的“模块”的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
详解Angular中jsencrypt插件的使用方法
浅谈Angular路由跳转中的navigatebyurl和navigate
浅谈Angular中组件样式的工作原理
详解Angular父子组件间如何传值?
详解Angular中的路由及其用法
浅谈Angular控制器通信的4种方式
浅谈一下Angular模板引擎ng-template
深入了解Angular组件中的生命周期钩子
Angular和Angularjs间有什么关系
Angular中 “?” 和 “!”有什么用?
更多相关阅读请进入《Angular》频道 >>
人民邮电出版社
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者
转载请注明出处:木庄网络博客 » 了解Angularjs中的“模块”