-
restrict--匹配模式查看全部
-
指令2查看全部
-
NG 内置指令查看全部
-
前端路由的基本原理查看全部
-
为什么不用ajax 而需要路由的原因查看全部
-
angularJS四大特性:MVC 模块化 指令系统 双向数据绑定查看全部
-
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
提交
取消