Angular记录(11)
2024-10-18 18:18:59
开始使用Angular写页面
使用WebStorm:版本2018.3.5
官网资料
资料大部分有中文翻译,很不错
项目原型
项目的新建
项目的关闭
WebStorm不支持同时打开两个项目
Webstorm配置eslint.tslint等
解决:IDEA导入svn项目报Can't use Subversion command line client:svn
项目的结构
页面情况
- 登录页:单独页面
- 首页:上面部分固定,下面是单独页面
- 生产管理--托盘管理:上面部分固定,左侧部分固定,右侧内容部分有3个界面:显示,新增,编辑
文件结构
- 文件结构一般是
layout
文件夹下面,多个模块文件夹,每个文件夹下面多个子文件- 上面两个导航标签“生产管理”和“追溯管理”本身没有页面,这次就是不单独建文件夹了
- 所以就是
layout
文件夹下面有“生产管理”的4个文件夹和“追溯管理”的2个文件夹- 页面有一写公共部分,一直是不变化的,比如头部,侧边栏,底部,,也就是上下左右都有一直不变的公共组件,放在共享文件夹
shared
下面的component
文件夹下面
新建项目
使用“懒加载路由”,参考:路由与导航:https://www.angular.cn/guide/router#routing--navigation
CLI命令
ng generate
:https://www.angular.cn/cli/generate
项目的模板
这种后台管理模板太常见了,做项目肯定是不需要自己一点点写的,找个现成的才是高效之路。
当然,之前还是自己学着搭建一下
Ant Design:https://ng.ant.design
路由配置
文档
最新文章
- ssh整合,导入structs包后报错 getAnnotation(AnnotatedElement ae,Class<;T>; annotatetype)找不到
- 对部分Java名词的总结
- Python2.3-原理之语句和语法
- hdu 2191 多重背包
- Linux内核分析——操作系统是如何工作的
- PHP使用feof()函数读文件的方法
- js删除所有子元素
- python判断key是否在字典用in不用has_key
- simple grammer
- int21 h
- MySQL 线上配置文件
- cocos2d-x3.0-结合TH脚本引擎
- IOS DLNA开发(CyberLink和PlatinumKit)
- Application.HookMainWindow完全替代了原来的窗口过程(但是好像也会继续传递)
- Data Mining
- iOS开发之音频播放AVAudioPlayer 类的介绍
- 亲测实验,stm32待机模式和停机模式唤醒程序的区别,以及唤醒后程序入口
- VMware 12 安装 Windows server 2008 系统
- Go web编程实例
- 算法实践--最小生成树(Prim算法)
热门文章
- Windows Management Instrumentation 服务卸载并重新创建
- mysql 基础sql语句
- jpa 解决org.hibernate.lazyinitializationexception could not initialize proxy - no session
- sprintboot 中占位符及多环境配置
- Elastic Stack-Elasticsearch使用介绍(五)
- Python--day08(文件操作)
- 云计算openstack共享组件(2)——Memcache 缓存系统
- Codeforces Round #545 (Div. 2)-Camp Schedule
- Smart Indenter for VBE(64bits smart indent addin for VBA Editor),VBA开发必备的智能排版工具。
- 2019-04-28 Mybatis generator逆向工程生成的Example代码分析