Angular.jsディレクティブでのngの意味


266

Angular.jsはng、以下のような接頭辞が付いたいくつかのディレクティブを使用します。

ng (基本ディレクティブ)

ng-switch
ng-repeat
ng-view

私はngドキュメントでそれを見つけることができなかったので、誰かが何が立っているのか知っているのではないかと思っていました。それは何かの頭字語ですか?


3
私はそれが存在することさえ忘れて、代わりに標準に準拠したデータ接頭辞を使用すると言います。
ACJ

2
@ACJうーん... ng AngularJSのデフォルトの接頭辞だと思いました。あなたの経験によれば、代わりに何を使うべきですか?
Konrad Viltersten 2016年

1
@KonradViltersten、ng-接頭辞デフォルトです。ただし、data-同じ結果を得るには、接頭辞はより標準に準拠した方法です。Angular関連のものを古いHTMLと混同することに関心がある場合は、もちろんdata-ng-プレフィックスを使用することもできます。それは完全に有効です。
ACJ 2016年

1
それが持つ任意の接続持っていますアンドリュー・ウを
Habeeb Perwad

回答:


267

接頭辞ngは「角度」を表します。Angularに同梱されているすべての組み込みディレクティブはそのプレフィックスを使用します。同様に、Angularの将来のバージョンでの名前の衝突を回避するために、独自のディレクティブでプレフィックスを使用しないことをお勧めします。ng

FAQから:

このプロジェクトが「AngularJS」と呼ばれるのはなぜですか?名前空間が「ng」と呼ばれるのはなぜですか?

HTMLには角括弧があり、「ng」は「Angular」のように聞こえるためです。


41
「ng」は「Angular」のようには聞こえません。
デビッドクレムフナー2018

8
「ng」は「Angular」のように聞こえますが、「mkdir」は「make directory」のように聞こえます。古いヘブライ語のように、母音は無関係です。:-)
Charles Roth、

@Backwards_Daveそしてそれは私を怒らせたもののほとんどの1つです。コードを楽しくするための努力が必要です!!
Damilola Olowookere

9
Y'allはこの方法について考えすぎています:P
Michelle Tilley

1
今では、フレームワークがAngularと呼ばれる理由とngが何を表すのかが、私にはずっと理にかなっています。実用性はありませんが、学ぶのはおもしろい事実です)
Islam Murtazaev

43

あなたの中にスタートレックのファンはあまりいないと思います。Angularは次世代であるため、「ng」はNext Generationの略ですHTML

「拡張」HTML私はxDと言います。


4
Newgroundsを意味しませんか?
カイルデラニー2018

31

私は彼らがAngular名の任意のサブセクションを取り、それを名前空間として使用したと思いました:

NGウラル

さらに、「NG」はAngularのようには聞こえません。あなたがそれを言う方法に関係なく。


2
NGAngularのように聞こえるわけではありません。もちろん、のNGように聞こえngeeます。ただし、の発音をNG完全な単語と比較する必要はありませんAngularNGは略語です。したがって、最初のものをドロップしAて発音しようとしてNgularも、まだAngularだけのように聞こえます。したがって、彼らはNG単語の最初の断片を取り、Ngular接頭辞として使用される略語を作成しました。
RBT

8

ngA ng ularの略です。

プログラマーは長い名前をコーディングすることを好まないので、長い名前を短くして、それによって少しわかりにくくなります。アセンブラーを見ると、ADD、JMPなどの意味がわかります。JQueryがその名前$です。Angularは名前であり、ng使用するものです。


6

NGは " Next Generation」の。

特にLinuxでは、多くのアプリケーションで接尾辞として使用されます。例:syslog-ngおよびAircrack-ng。


エアクラックの場合のngは「エンジン」を表していませんか?
kappadoky 2018

4
これがAngularに関連することをサポートするドキュメントはありますか?それ以外の場合、これがOPに対処するかどうかはわかりません。
トーマス

3

AngularJSの雑多なFAQによると:

このプロジェクトが「AngularJS」と呼ばれるのはなぜですか?名前空間が「ng」と呼ばれるのはなぜですか?
HTMLには角括弧があり、「ng」は「Angular」のように聞こえるためです。


3
下の萌えの投稿から、「 "NG"はAngularのようには聞こえません。これは彼ら自身のFAQからです。=)
ブレントリッテンハウス、

1
"ng"が "angular"のように聞こえると彼らが考えるのは面白いと思います。Angularは善のために3音節を持っています。
デビッドクレンプナー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.