AngularJS基础二(个人学习笔记)

11、MVC是一种软件架构模式,独立于任何一门语言,MVC是Model(模型),View(视图),Controller(控制器)首字母的缩写,核心思想是把数据的管理,业务逻辑控制和数据的展示分离开,使程序的逻辑性和可维护性更强目前普遍认为AngularJS是一款MVW框架(也可叫MVVM)

12、使用模板实例的controller()方法声明一个控制器,该方法可以接收两个参数,第一个参数为控制器名称,第二个参数为一个匿名方法

$scope是作用域对象,是控制器与视图之间传递信息的载体,$log是AngularJS框架内置的日志服务对象,用于向控制台中输入日志信息。当我们为控制器构造方法指定这两个参数后,表示控制器依赖于这两个对象,控制器实例化时会把这两个对象注入控制器中

13、控制器实例化需要用到AngularJS内置的ng-controller指令

14、AngularJS框架遇到ng-controller指令时会根据ng-controller指令指定的控制器名称查找控制器构造方法,然后使用对应的构造方法实例化控制器对象,并将控制器依赖的对象注入控制器对象中,ng-controller指令还支持使用as语法指定控制器对象名称

如下图(MVC思想设计价格计算器)

15、此处有个错误,劳烦大家帮我解决一下,谢谢

16、AngularJS模块定义,如下图

angular.module()方法能够接收3个参数,第一个参数时模块的名称,第二个参数是一个数组,用于指定该模块依赖的模块名称

17、在HTML页面引用模块定义

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值