AngularJS 依赖注入
Posted Lulus
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了AngularJS 依赖注入相关的知识,希望对你有一定的参考价值。
依赖注入
依赖注入(Dependency Injection,简称DI)是一种软件设计模式,在这种模式下,一个或更多的依赖(或服务)被注入(或者通过引用传递)到一个独立的对象(或客户端)中,然后成为了该客户端状态的一部分。
该模式分离了客户端依赖本身行为的创建,这使得程序设计变得松耦合,并遵循了依赖反转和单一职责原则。与服务定位器模式形成直接对比的是,它允许客户端了解客户端如何使用该系统找到依赖。
angularjs 依赖注入的使用
AngularJS 提供很好的依赖注入机制。内置很多服务,可以直接使用,比如$http,$scope等
var app = angular.module(‘myApp‘, []);
app.controller(‘costCtrl‘, function($scope) {
$scope.quantity = 1;
$scope.price = 9.99;
$scope.firstNumber = 123;
$scope.sencondNumber = 321;
});
angularjs 自定义服务
angularjs可以定义自己的服务,并通过依赖注入来使用
参考资料:
http://www.runoob.com/angularjs/angularjs-services.html
以上是关于AngularJS 依赖注入的主要内容,如果未能解决你的问题,请参考以下文章