«angularjs-service» 태그된 질문

AngularJS 서비스는 웹 앱에 공통적 인 특정 작업을 수행하는 싱글 톤입니다. AngularJS는 필요에 따라 사용자 지정 서비스를 생성하는 기능과 함께 다양한 기본 제공 서비스를 제공합니다. 서비스는 DI (종속성 주입)를 통한 응용 프로그램 구성 요소 간의 통신에도 사용됩니다.



9
AngularJS : 공장 대신 서비스를 사용하는 경우
여기 나와 함께 해주세요. AngularJS : 서비스 대 공급자 대 공장 과 같은 다른 답변이 있다는 것을 알고 있습니다 . 그러나 공장을 통해 서비스를 사용할 때 여전히 파악할 수 없습니다. 내가 공장에서 말할 수있는 것은 일반적으로 여러 컨트롤러가 호출 할 수있는 "공통"기능을 만드는 데 사용됩니다. 공통 컨트롤러 기능 만들기 Angular …

10
Angular.js에서 다른 환경을 어떻게 구성합니까?
다른 환경에 대한 구성 변수 / 상수를 어떻게 관리합니까? 이것은 예가 될 수 있습니다. 내 나머지 API는 사용할 수 localhost:7080/myapi/있지만 Git 버전 제어에서 동일한 코드를 사용하는 친구는 Tomcat에 API를 배포했습니다 localhost:8099/hisapi/. 다음과 같은 것이 있다고 가정합니다. angular .module('app', ['ngResource']) .constant('API_END_POINT','<local_end_point>') .factory('User', function($resource, API_END_POINT) { return $resource(API_END_POINT + 'user'); }); 환경에 …

10
AngularJS : 서비스 속성에 올바른 바인딩 방법
AngularJS에서 서비스 속성에 바인딩하는 방법에 대한 모범 사례를 찾고 있습니다. AngularJS를 사용하여 만든 서비스의 속성에 바인딩하는 방법을 이해하기 위해 여러 예제를 살펴 보았습니다. 아래에는 서비스의 속성에 바인딩하는 방법에 대한 두 가지 예가 있습니다. 그들은 둘 다 작동합니다. 첫 번째 예는 기본 바인딩을 사용하고 두 번째 예는 $ scope. $ watch를 …

7
AngularJS 서비스에 모의 객체 삽입
AngularJS 서비스가 작성되었으며 단위 테스트를 원합니다. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); 내 app.js 파일에는 다음이 등록되어 있습니다. angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) DI가 다음과 같이 작동하는지 테스트 할 수 있습니다. describe("Using the …

24
Angularjs : 오류 : [ng : areq] 인수 'HomeController'가 함수가 아니므로 정의되지 않았습니다.
이것은 angularjs를 사용하여 서비스 파일을 만들고 컨트롤러에 서비스를 추가하는 데모입니다. 내 데모에 두 가지 문제가 있습니다. 하나는 이 오류가 발생 <script src="HomeController.js">하기 전에 넣을 때입니다 <script src="MyService.js">. 오류 : [ng : areq] 인수 'HomeController'는 함수가 아니므로 정의되지 않았습니다. 다른 하나는 다음 오류가 발생 <script src="MyService.js">하기 전에 넣을 때입니다 <script src="HomeController.js">. …

4
angularjs에서 $ http 요청에서 응답이 올 때까지 기다리는 방법은 무엇입니까?
여러 페이지에서 RESTful 서비스의 일부 데이터를 사용하고 있습니다. 그래서 저는 그것을 위해 앵귤러 팩토리를 사용하고 있습니다. 따라서 서버에서 데이터를 한 번 가져와야했고, 정의 된 서비스로 데이터를 가져올 때마다 필요했습니다. 전역 변수와 같습니다. 다음은 샘플입니다. var myApp = angular.module('myservices', []); myApp.factory('myService', function($http) { $http({method:"GET", url:"/my/url"}).success(function(result){ return result; }); }); 내 컨트롤러에서이 …



당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.