随笔分类 -  Angular学习笔记

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