AngularJS 服务(Service)
服务是一个函数或对象,可在你的 AngularJS 应用中使用
服务是作为一个参数传递到 controller 中。如果要使用它,需要在 controller 中定义
在很多服务中,比如 $location 服务,它可以使用 DOM 中存在的对象,类似 window.location 对象,但 window.location 对象在 AngularJS 应用中有一定的局限性。
AngularJS 会一直监控应用,处理事件变化, AngularJS 使用 $location 服务比使用 window.location 对象更好。
示例
<div ng-app="myApp" ng-controller="myCtrl"><p> 当前页面的url:</p><h3>{{myUrl}}</h3>
</div><p>该实例使用了内建的 $location 服务获取当前页面的 URL。</p>
<script>var app = angular.module('myApp', []);//声明$locationapp.controller('myCtrl', function($scope, $location) {$scope.myUrl = $location.absUrl();});
</script>
常用服务
$http http://www.runoob.com/angularjs/angularjs-http.html
转载于:https://www.cnblogs.com/Lulus/p/7873923.html
AngularJS 服务(Service)相关推荐
- 前端MVC学习总结(三)——AngularJS服务、路由、内置API、jQueryLite
一.服务 AngularJS功能最基本的组件之一是服务(Service).服务为你的应用提供基于任务的功能.服务可以被视为重复使用的执行一个或多个相关任务的代码块. AngularJS服务是单例对象, ...
- 如何从控制台测试AngularJS服务?
本文翻译自:How can I test an AngularJS service from the console? I have a service like: 我有这样的服务: angular. ...
- AngularJS Provider/Service/Factory 使用
一.AngularJS 初始化加载流程 1.浏览器载入HTML,然后把它解析成DOM. 2.浏览器载入angular.js脚本. 3.AngularJS等到DOMContentLoaded事件触发. ...
- linux 进程间通信 dbus-glib【实例】详解三 数据类型和dteeth(类型签名type域)(层级结构:服务Service --> Node(对象、object) 等 )(附代码)
linux 进程间通信 dbus-glib[实例]详解一(附代码)(d-feet工具使用) linux 进程间通信 dbus-glib[实例]详解二(上) 消息和消息总线(附代码) linux 进程间 ...
- android打开位置服务,Android - 位置定位(Location)服务(Service)类的基本操作
位置定位(Location)服务(Service)类的基本操作 本文地址: http://blog.csdn.net/caroline_wendy 定位服务(Location Service),能够确 ...
- Windows服务(Service)安装及启动停止方案
目录 一.创作背景 二.问题解决 2.1 安装Windows service服务 2.2 主方法Main()主方法改写 2.3 安装service服务/卸载service服务 2.4 服务启停 2.5 ...
- 开机启动一个服务Service,启动后没有界面后台暗暗运行
原文来自:http://blog.163.com/shaocpa@126/blog/static/553577572012418103732417/ 如果开机启动一个Activity,开机首先看的界面 ...
- 服务Service的基本用法
作为 Android四大组件之一, 服务也少不了有很多非常重要的知识点,那自然要从最基本的用法开始学习了. 定义一个服务: public class MyService extends Service ...
- ubuntu启动、关闭、重启服务service命令
查看当前所有服务 service --status-all 结果如下: zwl@zwl-NB50TJ1-TK1:~$ service --status-all[ + ] acpid[ - ] alsa ...
最新文章
- 遭遇错误:ORA-01031
- 轻松得到C# ADO.NET的各种数据库连接字符串
- vbs修改office设置_E002 Ruby 写入数据 【 =gt; Office 】
- 阐述Linux操作系统之rpm五种基本操作
- 年度调薪一般涨多少_又到年底,HR 你拿什么标准来调薪?
- python----面对对象三大特征2
- 手机当电脑麦克风 linux,WO Mic让手机成为电脑的无线麦克风
- AUTOSAR从入门到精通100讲(二十二)-手把手教你写Demo系列之车道线检测
- linux centos7 r安装,如何在CentOS 7上安装R
- SGU 222 Little Rooks
- DataTable分组
- 软件设计师25-操作系统
- undefined与null
- mac hdmi 不能调整音量_Sound Control for mac(音量控制软件) 最新版
- 算法笔记_面试题_7.颜色分类/荷兰三色旗问题
- 智能优化算法:被囊群算法-附代码
- vijos p1059——积木城堡
- java+构造函数+native_java中native的用法
- MATLAB中能对三角函数降幂嘛,三角函数降幂公式是什么
- gtp java 文件传输_GitHub - zhmgczh/GTPService: 围棋GTP协议应用实例(一个自动对弈程序,命令行交互或命令行与GUI对弈)...