-
留个爪查看全部
-
指令执行的三个阶段,link函数操作dom,绑定事件查看全部
-
前端自动化查看全部
-
compile与link:查看全部
-
$scope查看全部
-
需安装的grunt插件查看全部
-
angularJS在指令里面操作DOM查看全部
-
restrict:匹配模式 E:元素 <hello></hello> A: 属性(默认)<div hello></div> 为已有的HTML标签增加功能时使用属性的方式 C: 样式 <div class="hello"></div> M: 注释 <!-- directive:hello -->(要有空格) templateUrl:"hello.html" //可在hello.html中实现更复杂的模板 replace:true //内部指令被外部替换掉 <hello> <div>指令内部的内容</div> </hello> transclude:true, template:"<div>Hello!<div ng-transclude></div></div>" //指令内部嵌套的内容放在ng-transclude查看全部
-
angularJS的四大核心特性: mvc模式 指令系统 双向数据绑定, 模块化和依赖注入查看全部
-
前端路由的基本原理: 哈希#:URL变化但不刷新页面 HTML5中新的history API:通过js改变地址,浏览器留下历史记录但页面不会跳转 路由的核心是给应用定义“状态”查看全部
-
ctrl+shift+D :复制 ctrl+A ctrl+shift+H :html beautify 代码格式化 class="text-{{color}}" 可以通过数据绑定修改样式 对应css中有两个样式 .text-red .text-green ng-class="{error:isError,warning:isWarning}" 如果isError为true则样式为.error;如果isWarning为true则样式为.warning 还有别的表达式 css.doyoe.com查看全部
-
ctrl+shift+k:删除该行 ctrl+e :zencoding自动生成div标签 主页面用ng-bind,其他页面用{{}} <div class="panel-body"> <div class="row"> <div class="col-md-12"> <div class="form-horizontal" role="form"> <div class="form-group"> <label class="col-md-2 control-label">邮箱:</label> <div class="col-md-10"></div> </div> </div> </div> </div> </div> <input placeholder="提示内容"> 偏移量 <div class="col-md-offset-2 col-md-10"> <div class="checkbox"> <label><input type="checkbox"></label> </div> </div>查看全部
-
使用ngRoute进行视图之间的路由 #防止浏览器向后台提交请求,在页面内进行跳转,angular会拦截到#后面的地址,跟route里面的进行匹配 模块是一个集合:模型、视图、控制器、过滤器、服务等组合在一起实现某个功能查看全部
-
ok!查看全部
-
一个控制器一般只负责一小块视图 不要在controller中操作DOM,这不是控制器的职责 不要在controller里面做数据格式化,ng有很好用的表单控件 不要在controller里面做数据过滤操作,ng有$filter服务 可以用angular.element($0).scope()进行调试 一般来说,controller不会互相调用,控制器之间的交互会通过事件进行查看全部
举报
0/150
提交
取消