«angularjs-service» etiketlenmiş sorular

AngularJS hizmetleri, web uygulamalarında ortak olan belirli görevleri gerçekleştiren tekil hizmetlerdir. AngularJS, gerektiğinde özel hizmetler oluşturma becerisinin yanı sıra bir dizi yerleşik hizmet sunar. Hizmetler, bağımlılık ekleme (DI) aracılığıyla uygulama bileşenleri arasındaki iletişim için de kullanılır.



9
AngularJS: Fabrika yerine servis ne zaman kullanılır?
Lütfen benimle burada kal. Bunun gibi başka cevaplar olduğunu biliyorum: AngularJS: Servis vs sağlayıcı vs fabrika Ancak hizmeti fabrikada ne zaman kullanacağınızı hala anlayamıyorum. Fabrikadan anlatabildiğim kadarıyla, birden fazla Denetleyici tarafından çağrılabilen "ortak" işlevler oluşturmak için yaygın olarak kullanılır: Ortak denetleyici işlevleri oluşturma Açısal dokümanlar fabrika hizmetini tercih ediyor gibi …

10
Angular.js içindeki farklı ortamları nasıl yapılandırabilirim?
Farklı ortamlar için yapılandırma değişkenlerini / sabitleri nasıl yönetiyorsunuz? Bu bir örnek olabilir: Dinlenme API'ma erişilebiliyor localhost:7080/myapi/, ancak Git sürüm kontrolü altında aynı kod üzerinde çalışan arkadaşımın Tomcat'inde API dağıtıldı localhost:8099/hisapi/. Diyelim ki böyle bir şeyimiz var: 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: Hizmet özelliklerine bağlanmanın doğru yolu
AngularJS bir service özelliği bağlamak için nasıl en iyi uygulama arıyorum. AngularJS kullanılarak oluşturulan bir hizmetteki özelliklere nasıl bağlanacağını anlamak için birden çok örnek üzerinden çalıştım. Aşağıda bir hizmetteki özelliklere nasıl bağlanılacağına dair iki örneğim var; ikisi de çalışır. İlk örnek temel bağlamaları ve ikinci örnek $ scope. $ Watch …

7
AngularJS hizmetine bir model enjekte etme
Yazılı bir AngularJS hizmetim var ve birim testi yapmak istiyorum. angular.module('myServiceProvider', ['fooServiceProvider', 'barServiceProvider']). factory('myService', function ($http, fooService, barService) { this.something = function() { // Do something with the injected services }; return this; }); App.js dosyam şu kayıtlı: angular .module('myApp', ['fooServiceProvider','barServiceProvider','myServiceProvider'] ) DI'nin şu şekilde çalıştığını test edebilirim: describe("Using the …

24
Angularjs: Hata: [ng: areq] Bağımsız Değişken 'HomeController' bir işlev değil, tanımsız alındı
Bu, bir hizmet dosyası oluşturmak ve bir denetleyiciye hizmet eklemek için angularjs kullanan demom. Demomla ilgili iki sorunum var: Birincisi, bu hatayı <script src="HomeController.js">almadan önce koyduğumda <script src="MyService.js">, Hata: [ng: areq] 'HomeController' bağımsız değişkeni bir işlev değil, tanımsız hale getirildi Diğeri, aşağıdaki hatayı <script src="MyService.js">almadan önce koyduğumda <script src="HomeController.js">, Hata: …

4
Angularjs cinsinden $ http talebinden yanıt gelene kadar nasıl beklenir?
Bir RESTful hizmetinden gelen bazı verileri birden çok sayfada kullanıyorum. Bu yüzden bunun için köşeli fabrikalar kullanıyorum. Bu nedenle, verileri sunucudan bir kez almak zorunda kaldım ve her seferinde verileri bu tanımlı hizmetle alıyorum. Tıpkı küresel değişkenler gibi. İşte örnek: var myApp = angular.module('myservices', []); myApp.factory('myService', function($http) { $http({method:"GET", url:"/my/url"}).success(function(result){ …


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.