随笔分类 - Angular学习笔记
摘要:angular创建服务的五种方式: factory() factory()方法是创建和配置服务的最快捷方式。factory()函数可以接受两个参数。 name(字符串)需要注册的服务名。 getFn(函数)这个函数会在AngularJS创建服务实例时被调用。 因为服务是单例对象,getFn在
阅读全文
摘要:ng-view是由ngRoute模块提供的一个特殊指令,它的独特作用是在HTML中给$route对应的视图内容占位。它会创建自己的作用域并将模板嵌套在内部。 mg-view是一个优先级为1000的终极指令。AngularJS不会运行同一个元素上的低优先级指令(例如<div ng-view></div
阅读全文
摘要:自定义指令 directive()这个方法是用来定义指令的: directive() 方法可以接受两个参数:1. name(字符串)指令的名字,用来在视图中引用特定的指令。2. factory_function (函数)这个函数返回一个对象,其中定义了指令的全部行为。$compile服务利用这个方法
阅读全文
摘要:一、基础ng 属性指令: ng-href ng-src ng-disabled ng-checked ng-readonly ng-selected ng-class ng-style 布尔属性的有: ng-disabled、ng-readonly、ng-checked、ng-se
阅读全文
摘要:angular的指令分为内置指令和自定义指令。 自定义指令的基本格式如下: 这是定义了一个名叫myDirective的指令,在HTML使用时,只需编写如下即可: directive()方法返回的对象中包含了用来定义和配置指令所需的方法和属性。 默认情况下,AngularJS将模板生成的HTML代码嵌
阅读全文
摘要:ngMessages(1.3+) 众所周知,表单和验证是Angular中复杂的组件之一。上面的例子不是特别好,不简洁。在Angular 1.3发布前,表单验证必须以这种方式编写。然而在发布的Angular 1.3中,Angular核心做了一个升级。它不再需要基于一个详细的表达式状态创建元素显示或隐藏
阅读全文
摘要:Angular过滤器 在HTML中的模板绑定符号{{ }}内通过|符号来调用过滤器。例如,假设我们希望将字符串转换成大写,可以对字符串中的每个字符都单独进行转换操作,也可以使用过滤器: 在JavaScript代码中可以通过$filter来调用过滤器。例如,在JavaScript代码中使用lowerc
阅读全文
摘要:要在字符串模板中做插值操作,需要在你的对象中注入$interpolate服务。在下面的例子中,我们将会将它注入到一个控制器中: $interpolate服务是一个可以接受三个参数的函数,其中第一个参数是必需的。 text(字符串):一个包含字符插值标记的字符串。 mustHaveExpressi
阅读全文

浙公网安备 33010602011771号