为了账号安全,请及时绑定邮箱和手机立即绑定

AngularJS实战

难度高级
时长 7小时13分
学习人数
综合评分9.57
303人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • restrict--匹配模式
    查看全部
    0 采集 收起 来源:指令(2)

    2017-01-01

  • 指令2
    查看全部
    0 采集 收起 来源:指令(1)

    2017-01-01

  • NG 内置指令
    查看全部
    0 采集 收起 来源:指令(1)

    2017-01-01

  • 前端路由的基本原理
    查看全部
    0 采集 收起 来源:路由

    2017-01-01

  • 为什么不用ajax 而需要路由的原因
    查看全部
    0 采集 收起 来源:路由

    2017-01-01

  • angularJS四大特性:MVC 模块化 指令系统 双向数据绑定
    查看全部
    0 采集 收起 来源:快速上手

    2017-01-01

  • controller使用过程中的注意点
    查看全部
  • 视图上的修改会自动被同步到数据模型上
    查看全部
  • 使用ng-modole实现双向数据绑定。 例: <div class="col-md-10"> <input type="password" class="form-control" placeholder="只能是数字、字母、下划线" ng-model="userInfo.password"> </div>
    查看全部
  • html结合bootstrap个别属性功能介绍: 1、placeholder="xxxxx" :是输入框中显示提示信息(输入内容时信息会消失) 2、class="col-md-offset-N1 col-md-N2" :可在使用表单时,使控件向右偏移N1个位置,并且该控件占用N2个位置的长度
    查看全部
  • 什么时候用ng-bind:Angular.js本身的库在加载完之后,整个页面都归angular来管,这时用{{ }}就不会有问题,所以在首页(index)用ng-bind,因为一般导入angularjs核心库都放在index上面,后续的通过模板加载进来的用{{ }}就ok了。
    查看全部
  • 避免网速慢导致的取值表达式显示:angularjs文件加载前使用ng-bind 1'在index页,使用ng-bind 2'其他页,比如模版等,在文件加载之后缓存的,直接用表达式{{ }}
    查看全部
  • 路由 模块 依赖注入 -> AngularJS的模块化实现 -> 一个完整的项目结构是怎样的 -> 使用ngRoute进行视图之间的路由 -> 一切都是从模块开始的 -> ng官方推荐的模块切分方式是什么 -> 模块之间的依赖应该怎么做?--依赖注入 <-- 全局污染 --> 把一个函数或变量定义成全局函数,叫做全局空间污染。为了避免全局空间污染,angular提供了ng-module -> 用angular这个全局对象,通过.module定义一个'HelloAngular'模块 var helloModule=angular.module('HelloAngular',[]); -> 用module方法的实例调用模块上controller方法,创建一个'helloNgCtrl'的控制器,后面的[]不确定是什么意思(防止压缩吗?)。实现模块化 helloModule.controller('helloNgCtrl',['$scope',function($scope){}]); <-- angular模块 --> -> 模块是什么? 是一个集合,模型、视图、控制器、过滤器、服务...组合到一起,实现某一个功能; <-- ngRoute进行视图之间的路由 --> routeProvider : 提供路由,通过访问不同路径,展示不同视图,视图由控制器生成出来 controller 控制器(遥控器)控制视图,数据模型(机顶盒) -> routeProvider.when() 路由:通过when和otherwise,让url与相应内容对应 模块:入口文件app,然后通过module,存放多个依赖注入,和路由配置
    查看全部
  • 模块之间的依赖注入 angularjs的模块是一个集合,由模型 视图 控制器 过滤器 服务...等等东西组合在一起 实现某一个功能 就叫一个模块 路由:本质上是利用地址栏中url的不同展示不同的视图,视图由控制器利用模板生成出来的(和监察者模式相似),url中还可以带参数(/list:bookid) 两个方法:when和otherwise url地址中的#:防止浏览器向后台提交请求,代表内部锚点,不会向服务端发起请求 通过"#/目录名"方式告诉浏览器在页面内进行跳转,angular会拦截到这个url地址,把"#"后面的内容取出来,和routeProvider进行匹配,展示相应的视图;所以可以把不同的视图交给不同的控制器处理,把视图之间的职能分开,用多个控制器处理不同的视图内容
    查看全部
  • 模 块
    查看全部

举报

0/150
提交
取消
课程须知
你需要有较强前端基础:JavaScript基础非常扎实(BOM、DOM、事件系统、原型、作用域、闭包),并已熟悉jQuery、同时对CSS基础有一定了解;对依赖注入、MVC等常见的技术和设计模式有所了解。请注意,AngularJS框架的设计思想非常前卫,因此本教程不适合新手。
老师告诉你能学到什么?
掌握AngularJS用法、理解AngularJS核心概念、使用AngularJS进行开发

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!