angularjs-factory、提供者、服务常数,值,装饰、路线

  

,

用工厂,工厂<强> 强就是创建一个对象,为它添加属性,然后把这个对象返回出来。你把服务传进控制器之后,在控制器里这个对象里的属性就可以通过工厂使用了。

& lt; ! doctype  html>   & lt; html  lang=癳n”比;   & lt; head>   ,,,& lt; meta  charset=皍tf - 8”比;   ,,,& lt; title> Document   ,,,& lt; script  src=" https://www.yisu.com/zixun/angular.min.js "祝辞& lt;/script>   ,,,& lt; script>   ,,,,,,,angular.module(“国防部”,[])   ,,,,,,,,,,,//定义工厂模块工厂   ,,,,,,,,,,,.factory(“事实”,[function  (), {,,,,,,,,,,,,,,,,,,,,,   ,,,,,,,,,,,,,,,return  {   ,,,,,,,,,,,,,,,,,,,str:“testfactory”,   ,,,,,,,,,,,,,,,,,,,金额:function  (n1、n2), {   ,,,,,,,,,,,,,,,,,,,,,,,return  n1 + n2   ,,,,,,,,,,,,,,,,,,,}   ,,,,,,,,,,,,,,,};   ,,,,,,,,,,,}])   ,,,,,,,,,,,//添加依赖注入模块   ,,,,,,,,,,,.合肥(“testCtrl”,,“美元范围”,“事实”,,function (范围、美元的事实),{   ,,,,,,,,,,,,,,,警报(fact.str)   ,,,,,,,,,,,}])   ,,,& lt;/script>   & lt;/head>   & lt; body  ng-app=肮啦俊?ng-controller=皌estCtrl”比;   ,,,,   & lt;/body>   & lt;/html>

2,提供

,<强>提供者是唯一一种你可以传进config()函数的服务。当你想要在服务对象启用之前,先进行模块范围的配置,那就应该用提供者。

& lt; ! doctype  html>   & lt; html  lang=癳n”比;   & lt; head>   ,,,& lt; meta  charset=皍tf - 8”比;   ,,,& lt; title> Document   ,,,& lt; script  src=" https://www.yisu.com/zixun/angular.min.js "祝辞& lt;/script>   ,,,& lt; script>   ,,,,,,,angular.module(“国防部”,[])   ,,,,,,,,,,,.合肥(“modCtrl”,,“美元范围”、“刺激”,,function (范围、美元刺激),{   ,,,,,,,,,,,,,,,,警报(prod.a + prod.b)   ,,,,,,,,,,,}])   ,,,,,,,,,,,”(“刺激”,[function  (), {,,,,,,,,,,,,,   ,,,,,,,,,,,,,,,这个。get 美元;=,(()函数,{   ,,,,,,,,,,,,,,,,,,,return  {   ,,,,,,,,,,,,,,,,,,,,,,,答:12,   ,,,,,,,,,,,,,,,,,,,,,,,b: 15   ,,,,,,,,,,,,,,,,,,,};   ,,,,,,,,,,,,,,,}];   ,,,,,,,,,,,}])   ,,,& lt;/script>   & lt;/head>   & lt; body  ng-app=肮啦俊?ng-controller=癿odCtrl”比;   ,,,,   & lt;/body>   & lt;/html>

3,服务

<强> Service  是用“新”的关键字实例化的,因此,你应该给”这种“添加属性,然后服务返回“这”。你把服务传进控制器之后,在控制器里“这”上的属性就可以通过服务来使用了。

& lt; ! doctype  html>   & lt; html  lang=癳n”比;   & lt; head>   ,,,& lt; meta  charset=皍tf - 8”比;   ,,,& lt; title> Document   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null   null

angularjs-factory、提供者、服务常数,值,装饰、路线