Mar*_*tin 4 angularjs angular-cli angular
我正在学习Angular 2,我正在使用angular-cli来生成组件和服务.我正在使用angular-cli提出的目录结构(见下面的截图).我需要添加一些域模型对象(例如User,Profile等),但我不知道放在哪里.
目录结构中这些对象的推荐位置是什么?
您希望将应用程序范围的模型存储在根级别(默认src/app值:),除了这些值应该在shared目录(src/app/shared)中.
如果使用CLI(从项目根目录)生成这些模型,您将运行:
ng generate class shared/profile model
Run Code Online (Sandbox Code Playgroud)
这将产生:
src/app/shared/profile.model.ts
src/app/shared/profile.model.spec.ts
Run Code Online (Sandbox Code Playgroud)
并且还将profile导出的引用添加到index.ts共享目录中,以便您可以引用它们(从根组件)
import { Profile } from './shared';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1181 次 |
| 最近记录: |