AngularJs
wy_Blog
学习源于点滴的积累
展开
-
在AngularJS中显示模型中的数据有两种方式:
一种是使用花括号插值的方式:{{text}} 另一种是使用基于属性的指令,叫做ng-bind:这两种方式的效果都是一样的,其主要区别在于,使用花括号语法时,在AngularJS使用数据替换模板中的花括号时,第一个加载的页面,通常是应用中的index.html,其未被渲染的模板可能会被用户看到。而使用第二站方法的视图不会遇到这种问题。原因是,浏览器需要首先加载in原创 2017-02-28 21:22:43 · 619 阅读 · 0 评论 -
AngularJS提供的模块——ngRoute路由
Route:路由,通过某条线路找到目标内容。 ngRoute模块的用途:就是根据浏览器中URL中的一个特殊的地址标记(形如#/xxx),查找到该标记所对应的模板页面,并异步加载到当前页面的ngView指令中。使用步骤: (1)创建唯一完整的HTML页面,其中声明一个容器,ngView指令。引入angular.js和angular-route.js (2)创建多个模板页原创 2017-02-28 22:05:35 · 566 阅读 · 0 评论 -
单页面应用优缺点
优点:1、具有桌面应用的即时性、网站的可移植性和可访问性。2、用户体验好、快,内容的改变不需要重新加载整个页面。3、基于上面一点,SPA相对对服务器压力小。4、良好的前后端分离。SPA和RESTful架构一起使用,后端不再负责模板渲染、输出页面工作,web前端和各种移动终端地位对等,后端API通用化。5、同一套后端程序代码,不用修改就可以用于Web界面、手机、平板等多种客户端;原创 2017-03-02 15:36:37 · 6160 阅读 · 1 评论 -
angular 的数据双向绑定
Angular.js 中的特性,双向绑定.多么神奇的功能,让视图的改变直接反应到数据中,数据的改变又实时的通知到视图,如何做到的?这要归功于 scope 下面3个重要的方法:$watch$digest$apply他们的区别是什么,我们来介绍下:$watch这是一个监听 scope 上数据的监听器方法说明:$scop原创 2017-02-22 21:48:30 · 526 阅读 · 0 评论