# ant-angular **Repository Path**: ebidding-cqu/ant-angular ## Basic Information - **Project Name**: ant-angular - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2023-07-04 - **Last Updated**: 2023-07-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AntAngular 综合实战练习课 - MVP(Minimum Valuable Product) Goals: - 以目标为导向,一步一步来推演, - 最小功能版本的项目, 学习为主, 然后自己重新设计 ## Concept - Module, Component, Template, Directive, Pipe, Reactive Form - Module: 组织和管理代码 - Component: 定义用户界面和管理代码 - Template: 定义用户界面并连接数据, 很多语法糖,也可以自定义语法糖 # Ask Questions - 重视 - what features do you want? # Prerequisiztion - Extentions: Angular Schematics, - @angular/cli, ## Questions - project strucuture - modules vs component # Features - user of difference role can see difference page. - Horizental top menus. ### 模块 - 是一个用来组织代码的容器,一种封装,一组相关功能的放在一起,更好的组织和管理。包含相互关联的功能的代码,这些代码可以是组件、服务、指令; purpose: 提高代码的重用性和可维护性 ### Component - 它控制一个视图,即一块屏幕上的区域的 HTML, 每个component都有一个明确的目标和功能 - 组成: 模板(用于定义视图), 类(处理视图中的数据和行为)以及元数据(选择器、模板、样式) ### 双向数据绑定 我们主要是在讨论一个组件模型(类属性)和视图(DOM元素)之间如何实现数据的同步 ### Standalone 这个词在 Angular 中的具体含义可能会根据上下文有所不同。通常,当我们说一个模块、组件或服务是 "standalone" 的时,意味着它不依赖于应用的其他部分,可以独立地运行或测试。换句话说,它的功能和行为不依赖于其他模块、组件或服务