• AngularJS 模块


    1.  AngularJS 模块:

    • 模块定义了一个应用程序。
    • 模块是应用程序中不同部分的容器。
    • 模块是应用控制器的容器。
    • 控制器通常属于一个模块。

    2.  创建模块:我们使用AngularJS的 angualr.module 函数来创建模块。这些代码前面的文章中也写了很多遍,在这里就不重复贴出来了。

    3.  添加控制器:我们可以在创建好的模块中使用 ng-controller 指令来添加应用中的控制器。

    4.  添加指令:AngularJS 提供了很多内置的指令,我们可以使用它们来为应用添加功能。

    5.  模块和控制器包含在JS文件中:通常 AngularJS 应用程序将模块和控制器包含在 JavaScript 文件中。这样可以实现视图-模块-控制器的分离,方便开发和维护。

    6.  函数会影响到全局命名空间:

    • JavaScript 中应避免使用全局函数。因为他们很容易被其他脚本文件覆盖。
    • AngularJS 模块让所有函数的作用域在该模块下,避免了该问题。

    7.  什么时候载入库?

    • 对于 HTML 应用程序,通常建议把所有的脚本都放置在 <body> 元素的最底部。
    • 这会提高网页加载速度,因为 HTML 加载不受制于脚本加载。
    • 在 AngularJS 实例中,我们通常把 AngularJS 库的加载放在在文档的 <head> 区域。
    • 因为对 angular.module 的调用只能在库加载完成后才能进行。
    • 另一个解决方案是在 <body> 元素中加载 AngularJS 库,但是必须放置在您的 AngularJS 脚本前面。
  • 相关阅读:
    这么香的Chrome插件,你都安装了吗?
    Android frameworks源码StateMachine使用举例及源码解析
    数据结构与算法系列七(队列)
    openoffice下中文乱码问题解决
    linux yum命令详解
    linux下Redis的安装
    ason 和 Java 对象转化示例
    java将office文档pdf文档转换成swf文件在线预览
    MyBatis SQL xml处理小于号与大于号
    Fisher 线性判别
  • 原文地址:https://www.cnblogs.com/wgl1995/p/6273596.html
Copyright © 2020-2023  润新知