3-13 Angular-运行块

运行块

  • 服务也是模块形式存在的对且对外提供特定功能
  • 服务是以依赖注入进去的,然后再进行调用
  • 除了这种方式外我们也可以直接运行相应的服务模块
  • AngularJS提供了run方法来实现。
  • run方法还是最先执行的,利用这个特点我们可以将一些需要优先执行的功能通过run方法来运行
  • 比如验证用户是否登录,未登录则不允许进行任何其它操作.
  • 发送网络请求
<body ng-app="app" ng-controller="skController">

</body>

<script src="angular.js"></script>
<script>
    //1.创建模块
    var app = angular.module('app', []);
    //2.创建控制器
    app.controller('skController', ['$scope',function ($scope) {

    }]);

    //3.绑定模块 ng-app='app'
    //4.绑定控制器

    //程序一进来就会执行此方法,
    //一般都在此方法,当中做一些初始化操作
    //使用场景:发送网络请求, 验证用户是否登录
    app.run(function () {
        console.log("我是运行块");
    })

</script>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,286评论 19 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 174,805评论 25 709
  • 今天晚起,早上精神确实是不怎么好的。但是看到墙上的小字条,确实对我的行动能力产生了一定的约束作用和鼓励作用,我觉得...
    侥幸汇成河阅读 115评论 0 2
  • “禅”是梵语音译“禅那”的简写,意译为静中思虑。一般叫“禅定”。因以禅定概括佛教全部修习,故名禅宗。又自称传佛心印...
    清凉世界雨阅读 405评论 0 25
  • #打卡# 04月20日 周四 天气雨! 【我的进度】:日跑2公里坚持第298天,每日5点多早起坚持第226天,每日...
    龙马行天下阅读 252评论 0 1