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

AngularJS实战

难度高级
时长 7小时13分
学习人数
综合评分9.57
303人评价 查看评价
9.9 内容实用
9.5 简洁易懂
9.3 逻辑清晰
  • Scope的生命周期 Creation Watcher registration Model mutation Mutation observation Scope destroy
    查看全部
    0 采集 收起 来源:MVC(3)

    2015-04-19

  • 神奇的$Scope
    查看全部
    0 采集 收起 来源:MVC(3)

    2015-04-19

  • tools
    查看全部
  • compile和link
    查看全部
    0 采集 收起 来源:指令(2)

    2015-04-19

  • restrict匹配模式:E、A、M、C
    查看全部
    0 采集 收起 来源:指令(2)

    2015-04-19

  • 知道一个东西的有点,你只是入门了、理解一个东西的缺点,说明你精通了
    查看全部
  • 移动端框架对比图
    查看全部
  • web app核心思路
    查看全部
  • 前端路由: ajax请求不会留下history记录 用户无法直接通过URL访问页面 ajax对SEO是个灾难
    查看全部
    0 采集 收起 来源:路由

    2015-04-19

  • 不要复用controller 不要用controller去操作DOM,用指令 不要在controller里面做数据格式化 不要在controller里面做数据过滤操作 controller之间不会互相调用,通过事件
    查看全部
  • 对form进行重新封装,实现嵌套 自动校验 防止重复提交 扩展input元素 增加CSS样式 内置校验器
    查看全部
    0 采集 收起 来源:指令(5)

    2015-04-18

  • ?P15行为什么不像@里写成:{{ctrlFlavor}} 我个人的理解: 他相当于把tmp里“<input type="text" ng-model="flavor"/>”这句中的flavor直接换成了ctrlFlavor ,即<input type="text" ng-model="ctrlFlavor"/> 而ng-model已经是angular表达式了,他不需要{{变量}}的形式。 回顾ScopeAt: html:<drink flavor="{{ctrlFlavor}}"></drink> tmp:<div>{{flavor}}</div> 运行时: 1、html部分先根据取值表达式替换成了<drink flavor="百威"></drink> 2、通过@,将flavor注册到scope上 3、directive被替换成<div>{{flavor}}</div> 4、取值表达式修改内容:<div>百威</div>
    查看全部
    0 采集 收起 来源:指令(4)

    2018-03-22

  • 模块名称.run( //注册器加载完所有模块时,此方法执行一次 function( $templateCache ){ //将模板缓存,以便多次使用 $templateCache.put( "hello.html", "<div>Hi everyone</div>" ); } );
    查看全部
    0 采集 收起 来源:指令(2)

    2018-03-22

  • 1、如何在多个控制器中使用指令 在link方法中给指令绑定事件。 给指令标签添加一个自定义的属性(比如:howToLoad="不同的Controller下的方法"),然后在指令中使用给这个自定义属性传递的方法,这样就实现的一个指令同一事件触发时根据所在位置不同(不同的Controller下)使用不同的Controller中定义的方法。 使用scope.$apply(attrs.howtoload)调用给"howtoload"属性传递的方法。 2、指令之间的交互 通过scope:{}创建独立作用域; 通过controller:function($scope){}
    查看全部
    0 采集 收起 来源:指令(3)

    2018-03-22

  • 本节重点在于ui-router的使用,与ngRoute的区别是: 1、可实现路由分开控制多模块页面的各个模块 2、index.html中的视图部分为<div ui-view></div> 3、需要依赖ui.router,函数需要引入$stateProvider及$urlRouterProvider 4、语法类似ngRouter
    查看全部
    0 采集 收起 来源:路由

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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