02 ionic+angular开发webapp笔记

Angular js 的特性:

MVC

模块化和依赖注入

双向数据绑定

指令和ui控件

MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。

在angular中,模型是指scope中的变量,视图是html代码模板,控制器就是angular的controller。

上面的这个例子中,元素标签中的ng开头的属性就是angular的指令,在input中输入内容,别的地方也绑定此变量的值也跟着变动,这就是angular的特色,双向绑定。ng-app一般页面中只会出现一个,用于划分angular操作dom的区域,也是$rootScope变量所能修改的区域,里面包含两个controller,两种引入的方式都正确,第一种是为了压缩代码所写的一种方式。但是,这种变量名字不能写错,否则angular找不到区域位置,无法处理。

angular将很多在特殊环境使用的内容都进行的模块化,就是在需要的时候可以引入,不需要的话就不引入,需要的使用用module方法依赖注入即可。

这是我初学angular的一些理解,如有问题或者错误的地方请指出,谢谢!!!

来源:暮志未晚Webgl

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2016年10月25日
下一篇 2016年10月26日

相关推荐