Apa artinya singkatan dalam arahan Angular.js


266

Angular.js menggunakan beberapa arahan yang diawali dengan ngseperti di bawah ini:

ng (arahan dasar)

ng-switch
ng-repeat
ng-view

Saya bertanya-tanya apakah ada yang tahu apa artinya ngkarena saya tidak dapat menemukannya di dokumen. Apakah ini singkatan untuk sesuatu?


3
Saya katakan lupakan saja ada dan gunakan awalan data yang sesuai standar sebagai gantinya.
ACJ

2
@ ACJ Hmm ... Saya pikir ng adalah awalan default di AngularJS. Apa yang harus digunakan sebagai gantinya, menurut pengalaman Anda?
Konrad Viltersten

1
@KonradViltersten, ng-awalan adalah default. Namun, data-awalan adalah cara yang lebih sesuai standar untuk mencapai hasil yang sama. Jika Anda khawatir dengan mencampur hal-hal terkait Sudut dengan HTML tua biasa, Anda tentu saja dapat juga menggunakan data-ng-awalan. Itu sah-sah saja.
ACJ

1
Apakah ada hubungannya dengan Andrew Ng ?
Habeeb Perwad

Jawaban:


267

Awalan ngsingkatan dari "Angular;" semua arahan bawaan yang dikirimkan dengan Angular menggunakan awalan itu. Demikian pula, disarankan agar Anda tidak menggunakan ngawalan pada arahan Anda sendiri untuk menghindari kemungkinan tabrakan nama di versi Angular mendatang.

Dari FAQ :

Mengapa proyek ini disebut "AngularJS"? Mengapa namespace disebut "ng"?

Karena HTML memiliki tanda kurung sudut dan "ng" terdengar seperti "sudut".


41
"ng" jelas tidak terdengar seperti "Angular".
David Klempfner

8
"ng" terdengar seperti "Angular" dengan cara yang sama "mkdir" terdengar seperti "make directory". Seperti dalam bahasa Ibrani kuno, vokal tidak relevan. :-)
Charles Roth

@ Backwards_Dave dan itu salah satu hal yang membuat saya kesal. Upaya harus dilakukan untuk membuat kode menyenangkan !!
Damilola Olowookere

9
Kalian terlalu banyak memikirkan hal ini: P
Michelle Tilley

1
Sekarang jauh lebih masuk akal bagi saya, mengapa kerangka ini disebut Angular dan apa artinya. Ini tidak memiliki kegunaan, tetapi masih fakta yang menyenangkan untuk dipelajari)
Islam Murtazaev

43

Saya kira tidak ada banyak penggemar Star Trek di antara Anda. "ng" adalah singkatan dari Next Generation , karena Angular adalah generasi berikutnya HTML.

"Ditingkatkan" HTMLSaya akan mengatakan xD.


4
Itu tidak berdiri untuk Newgrounds?
Kyle Delaney

31

Saya pikir mereka mengambil subbagian sembarang nama Angular dan menggunakannya sebagai ruang nama:

a NG ular

Plus "NG" tidak terdengar seperti Angular; tidak peduli bagaimana Anda mengatakannya.


2
Bukannya itu NGterdengar seperti Angular. Tentu saja NGkedengarannya seperti ngee. Tapi kita tidak harus membandingkan pengucapan NGdengan kata lengkap Angular. NGlebih merupakan singkatan. Jadi, bahkan jika kita menjatuhkan yang pertama Adan mencoba mengucapkannya Ngularmasih akan terdengar seperti Angular saja. Jadi mereka mengambil bagian awal NGkata Ngularuntuk membuat singkatan yang menggunakan awalan.
RBT

8

ngadalah singkatan dari A ng ular.

Programmer tidak suka kode nama panjang, jadi mereka membuatnya pendek dan itu membuatnya sedikit lebih samar. Jika Anda melihat Assembler, Anda tahu apa yang saya maksud dengan ADD, JMP dll. JQuery adalah namanya, $itulah yang Anda gunakan. Angular adalah namanya, ngadalah apa yang Anda gunakan.


6

NG adalah singkatan dari " Next Generation ".

Ini digunakan dalam banyak aplikasi sebagai sufiks, khususnya di Linux . Contoh: syslog-ng dan Aircrack-ng.


Bukankah ng dalam kasus aircrack berdiri untuk "mesin"?
kappadoky

4
Apakah Anda memiliki dokumentasi untuk mendukung bahwa ini relevan dengan Angular? Kalau tidak, saya tidak yakin ini membahas OP.
Thomas

3

Menurut AngularJS Miscellaneous FAQ :

Mengapa proyek ini disebut "AngularJS"? Mengapa namespace disebut "ng"?
Karena HTML memiliki tanda kurung sudut dan "ng" terdengar seperti "sudut".


3
Dari posting Moe di bawah ini, saya setuju "" NG "tidak terdengar seperti Angular; tidak peduli bagaimana Anda mengatakannya." Ini dari FAQ mereka sendiri. =)
Brent Rittenhouse

1
Saya merasa lucu bahwa mereka berpikir "ng" terdengar seperti "sudut". Angular memiliki 3 suku kata demi kebaikan.
David Klempfner
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.