アングルのStyle Guideには、一般的なファイルタイプの命名規則が記載されています(heroes.component.ts
、heroes.service.ts
など)。しかし、デコレータシンボルを持たないクラスはありますか?例えば、英雄のチュートリアルでは、ヒーロークラスを作成します。アングルクラスのファイルタイプ命名規則
export class Hero {
id: number;
name: string;
}
その後、名前、このファイルhero.ts
を。このような命名規則は、app
ディレクトリの混乱の可能性が高いようです。クラス(アプリディレクトリ内)という名前のフォルダを作成し、hero.class.ts
のように、各ファイルに接尾辞class.ts
を追加するのは理にかなっています。
しかし、私はこの慣習を使用している人は見ていません。私は人々が接尾辞を使用しているのを見ましたが、これがベストプラクティスかどうかは不明ですが、角度Style Guideに記載されていません。
誰もがこのトピックについていくつかの光を当てはめることができますか?私が何かを見逃してしまったら、すみません。ありがとうございます。
ありがとうございます。申し訳ありませんが、私はまだそれを見ません。私は、小さな関数については、 'model.ts'ファイルを表示するhttps://angular.io/guide/styleguide#small-functionsのセクションを参照していますが、私はそれを明示的に呼ぶつもりはありません。私はきれいな歯の櫛でそれを再び通過します。それが私の顔の前にあれば私の悪い。 –
'Interfaces'セクションと' Rule of One'( 'HeroModel'の命名例があります)を検索します。 'Style 04-06'、' Style 04-10'、 'Style 04-11'も参照してください。 'Style 02-02'はあなたのアプリに追加タイプを追加できると言っています。 –
ありがとうございます。 –