首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

angularjs中常用的ng指令介绍【转载】

ng提供的或者自定义的标签属性,用来增强HTML表现力。 标记(markup)。即双大括号{{}},可将数据单向绑定HTML中。 过滤器(filter)。用来格式化输出数据。 表单控制。...表单的控制功能主要涉及数据验证以及表单控件的增强。 在这里有必要说明一下表达式的概念,毕竟我们模板中大部分使用的都是变量。...与ng-class相近的,ng还提供了ng-class-odd、ng-class-even两个指令,用来配合ng-repeat分别在奇数列偶数列使用对应的类。...注意:  上面的这些只是单向绑定,即只是从数据模板,不能反作用于数据。要双向绑定,还是要使用  ng-model  。...DOM; 2) 浏览器加载angular.js文件; 3) angular监听 DOMContentLoaded  事件,监听到时开始启动; 4) angular寻找ng-app指令,确定作用范围; 5

1.9K30

走进AngularJs(二) ng模板中常用指令的使用方式

ng提供的或者自定义的标签属性,用来增强HTML表现力。 标记(markup)。即双大括号{{}},可将数据单向绑定HTML中。 过滤器(filter)。用来格式化输出数据。 表单控制。...与ng-class相近的,ng还提供了ng-class-odd、ng-class-even两个指令,用来配合ng-repeat分别在奇数列偶数列使用对应的类。...注意: 上面的这些只是单向绑定,即只是从数据模板,不能反作用于数据。要双向绑定,还是要使用 ng-model 。...文件并解析为DOM;   2) 浏览器加载angular.js文件;   3) angular监听DOMContentLoaded 事件,监听到时开始启动;   4) angular寻找ng-app指令...,确定作用范围;   5) 找到app中定义的Module使用$injector服务进行依赖注入;   6) 根据$injector服务创建$compile服务用于编译;   7) $compile服务编译

2.9K20

Angular ng-class的小细节

在前面Angularjs开发一些经验总结中我们说到在angular开发中angular controller never 包含DOM元素(html/css),在controller需要一个简单的POJO...在angular中为我们提供了3种方案处理class: 1:scope变量绑定,如上例。(不推荐使用) 2:字符串数组形式。 3:对象key/value处理。...具有排斥性的变化,true是什么class,false是什么class,其形如; function Ctr($scope) { $scope.isActive = true; } <div ng-class...2对象key/value处理主要针对复杂的class混合,其形如: function Ctr($scope) { } <div ng-class {'selected': isSelected,...个人推荐用2,3两种方式,不建议将class放入controller scope之上,scope需要保持纯洁行,scope上的只能是数据行为。

84420

Angular学习资料大全常用语法汇总(让后端程序员轻松上手)

, ]; set_platform() { this.platform console.log('this.platform:',this.platform) } 5、...要了解关于 FormsModule ngModel 的更多信息,参阅表单一章。...ng-bind 绑定 HTML 元素应用程序数据 ng-bind-html 绑定 HTML 元素的 innerHTML 应用程序数据,并移除 HTML 字符串中危险字符 ng-bind-template...规定要使用模板替换的文本内容 ng-blur 规定 blur 事件的行为 ng-change 规定在内容改变时要执行的表达式 ng-checked 规定元素是否被选中 ng-class 指定 HTML...元素使用的 CSS 类 ng-class-even 类似 ng-class,但只在偶数行起作用 ng-class-odd 类似 ng-class,但只在奇数行起作用 ng-click 定义元素被点击时的行为

5.3K41

前端开发工程化之angular打造spa应用

软件开发,从无有,从陌生熟悉,怎么最快的上手开发呢?我觉得应该了解他的开发方式,重要的事情三遍,开发方式,开发方式,开发方式!...install -g yo) (3)安装grunt/gulp (npm install -g gulp/grunt) (4)安装bower     ( npm install -g bower ) (5)...node_modules文件夹下 (4)Gruntfile.js (grunt构建任务描述文件,如,serve,build) 5.angular的常用相关概念 controller: 视图控制器,作用于一对标签内的视图...做枚举数据的转换等,内置过滤器(date,number,lowercase,uppercase,limitTo等) directive :指令,通用组件开发,操作DOM对象,丰富的内置指令(ng-if,ng-class...两种:  1.按业务功能点划分,相关的功能的Controllerservice都放一起  2.按资源服务定义划分,controllerservice分开,在各自按业务模块组织 7.angular

15140

前端MVC学习总结(一)——MVC概要与angular概要、模板与数据绑定

所以,越来越多的人开始关注使用,认为它可能是将来 Web 开发的主流工具。支持虚拟DOM(Virtual DOM)组件化的开发。...2.3、ng-model 使用ng-model属性把元素绑定模型属性上,如果$scope上不存在,则立即创建,如果存在则绑定,允许同时绑定多个HTML元素上。...分别定义明确的开始结束点。...2.9、ng-class与ng-style 指定类样式与行内样式。 ngClass指令允许你动态设置HTML元素的CSS类,通过绑定一个包含要添加的所有类的表达式。 ...由于浏览器会优先使用并行的方式来加载图片其它内容,所以angular没有机会拦截数据绑定请求。

12.6K30

再谈angularJS数据绑定机制及背后原理—angularJS常见问题总结

两者的区别在于页面没有加载完毕 {{val}} 会直接显示页面,直到 Angular 渲染该绑定数据(这种行为有可能将 {{val}} 让用户看到);而 ng-bind 则是在 Angular 渲染完毕后将数据显示...脏检查的范围 前面说到:angular 会对所有绑定 UI 上的表达式做脏检查。其实,在 angular 实现内部,所有绑定表达式都被转换为 $scope.$watch()。...考虑这种 Tab 选项卡实现:   Tab 1 title   <li ng-class...这时候,基于setter的机制就惨了,除非它也是像Angular这样把批量操作延时一次更新,否则性能会更低。...$compile,在Angular中即“编译”服务,它涉及Angular应用的“编译”“链接”两个阶段,根据从DOM树遍历Angular的根节点(ng-app)已构造完毕的 \$rootScope

7.8K40

【Hybrid开发高级系列】AngularJS(一)——基础专题

这个命令会在您当前文件夹中建立新文件夹angular-phonecat。     4. 最后一件事要做的就是确保您的计算机安装了web浏览器和文本编辑器。     5....与ng-class相近的,ng还提供了ng-class-odd、ng-class-even两个指令,用来配合ng-repeat分别在奇数列偶数列使用对应的类。...最后,如果传入了第三个参数configFn,则会将它配置config信息中,当angular进入config阶段时,它们将会依次执行,进行对angular应用或者angular组件如service等的实例化前的配置...你可以像下面这样运行测试:     1、在一个单独的终端上,进入angular-phonechat目录并且运行....2.7.2 UI-Router 2.7.2.1 前端路由的基本原理     • 哈希#     • HTML5中新的history API     • 路由的核心是给应用定义"状态"     • 使用路由机制会影响应用的整体编码方式

48080
领券