2016-04-06 12 views
1

AngularJS belgelerinde, $get kullanım durumları ile ilgili belgeleri bulamadım. Nerede ve nasıl kullanılacağını anlamaya çalışıyorum. Aşağıda

bu GoodProvider işlevine angular.noop takmak mu angularjs docs

function GoodProvider() { 
    this.$get = angular.noop; 
} 

gelen örneğidir?

cevap

1

Evet, noop ekler.

https://docs.angularjs.org/guide/providers "Sağlayıcı tarifi sözdizimsel bir $ olsun yöntemini uygulayan özel türü olarak tanımlanmaktadır Sağlayıcıları üzerinde belgelerine

Bak. Bu yöntem sadece biz Fabrika reçetesinde kullanmak gibi bir fabrika fonksiyonudur Aslında, bir Fabrika tarifi tanımlarsanız, fabrika işlevinize ayarlanan $ get yöntemine sahip boş bir Sağlayıcı türü otomatik olarak kaputun altında oluşturulur. "

+0

Belgelerden, 'Sağlayıcı tarifi, $ get yöntemi uygulayan özel bir tür olarak sözdizimsel olarak tanımlanır.' - HTTP yöntemine benzer şekilde GET? –

+0

$ Get yöntemi, hizmeti oluşturmak için fabrika işlevidir. $ Http yöntemi ile aynı değildir. – user3288414

+0

Burada fabrika yöntemi desenini açıklayan bir bağlantı, https://en.wikipedia.org/wiki/Factory_method_pattern. – user3288414

İlgili konular