Angularを学習しながら、さまざまなAngular-CLIコマンドを実行して、 'Component'、 'Services'、 'Interface'、 'Pipes'などのAngularの個々の部分を生成しました。
Angular-CLIを介したAngularアイテムの生成
ng g c components/comp-1 //generates component
ng g s services/service-1 // generates service
ng g i interfaces/interface-1 // generates interface
しかし、「Model」の生成コマンドがない理由には驚かされます(ただし、Interfaceはほぼ機能しますが、モデルは可能な限り強力です)クラスにもメソッドが含まれます)。
OOPS Frameworkの中核であるため、「モデルを自動生成する」ためのコマンドを生成する際に何かが欠けているか、Team-Angularが欠落していますか?.
参照:
モデルはisクラスであるため、生成するには--type
オプションを次のように使用します。
ng generate class hero --type=model
結果として:
hero.model.ts
モデルを直接生成することはできません。実際、モデルはクラスです。 ng generateでは、デフォルトで次のタイプのみを生成できます。
したがって、あなたの場合、--typeオプションを使用して生成クラスを定義できます。 bar.foo.tsのようなクラスが欲しいと仮定しましょう
次のオプションで定義する必要があります。
ng generate class bar --type=foo
あなたの場合、このコマンドでモジュールを定義できます
ng generate class nameOfYourModule --type=model
NameOfYourModule.model.tsを生成します
詳細については、この公式の documentation ng generateオプションを参照してください。