Angular.js direktiflerinde ng ne anlama geliyor?


266

Angular.js, ngaşağıdaki gibi önek bulunan birkaç direktif kullanır :

ng (temel yönerge)

ng-switch
ng-repeat
ng-view

Herkesin neyin ngdurduğunu bilip bilmediğini merak ediyordum çünkü bunu dokümanlarda bulamadım. Bir şeyin kısaltması mı?


3
Ben bile var olduğunu unut ve bunun yerine standartlara uygun veri öneki kullanın diyorum.
ACJ

2
@ACJ Hmm ... Ben düşündüm ng oldu angularjs varsayılan önek. Deneyiminize göre bunun yerine ne kullanılmalıdır?
Konrad Viltersten

1
@KonradViltersten, ng-öneki olan varsayılan. Ancak, data-önek aynı sonucu elde etmenin daha standartlara uygun bir yoludur. Açısal ilişkili öğeleri düz eski HTML ile karıştırmakla ilgileniyorsanız, elbette bir data-ng-önek de kullanabilirsiniz . Bu tamamen geçerli.
ACJ

1
Andrew Ng ile herhangi bir bağlantısı var mı ?
Habeeb Perwad

Yanıtlar:


267

Önek ng"Açısal" anlamına gelir; Açısal ile birlikte gelen tüm yerleşik yönergeler bu öneki kullanır. Benzer şekilde, size önerilir yok kullanmak ngiçin ön ekini kendi açısal gelecekteki sürümlerinde olası isim çakışmalarını önlemek için direktifler.

Gönderen SSS :

Bu projeye neden "AngularJS" deniyor? Ad alanına neden "ng" deniyor?

Çünkü HTML köşeli parantez içerir ve "ng" "Köşeli" gibi sesler çıkarır.


41
"ng" kesinlikle "Açısal" gibi gelmez.
David Klempfner

8
"ng", "Açısal" gibi, "mkdir" sesi "dizin oluştur" gibi görünür. Eski İbranice'de olduğu gibi, ünlüler önemsizdir. :-)
Charles Roth

@Backwards_Dave ve bu beni kızdıran şeylerden biri. Kodları eğlenceli hale getirmek için çaba gösterilmelidir !!
Damilola Olowookere

9
Hepiniz bu şekilde çok düşünüyorsunuz: P
Michelle Tilley

1
Şimdi benim için çok daha mantıklı, çerçeveye neden Angular deniyor ve bunun anlamı nedir. Yararlı değil, ama hala öğrenmek için eğlenceli bir gerçek)
Islam Murtazaev

43

Sanırım aranızda çok fazla Star Trek hayranı yok. "ng" Yeni Nesil anlamına gelir , çünkü Angular yeni nesildir HTML.

"Geliştirilmiş" HTMLxD diyebilirim.


4
Newgrounds için değil mi?
Kyle Delaney

31

Açısal adın keyfi bir alt bölümünü aldıklarını ve ad alanı olarak kullandıklarını düşündüm:

bir NG ular

Artı "NG" Açısal gibi görünmüyor; hangi yoldan söylersen söyle.


2
O değil NGaçısal gibi sesler. Elbette, NGkulağa hoş geliyor ngee. Ancak, telaffuzlarını NGtam kelimeyle karşılaştırmak zorunda değiliz Angular. NGdaha çok bir kısaltmadır. Biz ilk damla Yani bile Ave telaffuz etmeye Ngularhala sadece açısal gibi ses olacak. Böylece önek kullanılan bir kısaltma oluşturmak NGiçin kelimenin başlangıç ​​parçasını aldılar Ngular.
RBT

8

ngA kısaltmasıdır ng ular.

Programcılar uzun isimleri kodlamayı sevmezler, bu yüzden kısa tutarlar ve bu da onu biraz daha şifreli yapar. Assembler'a bakarsanız, ADD, JMP vb. İle ne demek istediğimi biliyorsunuz. JQuery adı, $kullandığınız şey. Açısal ad, ngkullandığınız addır .


6

NG, " Yeni Nesil " anlamına gelir .

Birçok uygulamada, özellikle Linux'ta bir sonek olarak kullanılır . Örnek: syslog-ng ve Aircrack-ng.


Aircrack durumunda ng "motor" anlamına gelmiyor mu?
kappadoky

4
Bunun Açısal ile ilgili olduğunu destekleyen belgeleriniz var mı? Aksi takdirde, bunun OP'ye hitap ettiğinden emin değilim.
Thomas

3

Göre angularjs Çeşitli SSS :

Bu projeye neden "AngularJS" deniyor? Ad alanına neden "ng" deniyor?
Çünkü HTML köşeli parantez içerir ve "ng" "Köşeli" gibi sesler çıkarır.


3
Moe'nun aşağıdaki yazısından, "NG" nin açısal gibi gelmediğini, hangi yönden söylerseniz söyleyin kabul ediyorum. " Bu kendi SSS'lerinden. =)
Brent Rittenhouse

1
Ben "ng" gibi "açısal" gibi sesleri komik buluyorum. Angular iyilik için 3 heceye sahiptir.
David Klempfner
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.