Fundamental Library for Angular 使用教程

Fundamental Library for Angular 使用教程

fundamental-ngx Fundamental Library for Angular is SAP Design System Angular component library fundamental-ngx 项目地址: https://gitcode.com/gh_mirrors/fu/fundamental-ngx

1. 项目介绍

1.1 项目概述

Fundamental Library for Angular 是一个由 SAP 设计系统提供的 Angular 组件库,旨在帮助开发者构建具有 SAP 外观和感觉的现代化产品用户体验。该项目包含两个主要的 npm 包:

  • @fundamental-ngx/core: 提供了 Fundamental Library Styles 的基础 Angular 实现,为开发者提供了丰富的组件库,用于构建 Angular 应用程序。
  • @fundamental-ngx/platform: 在核心库的基础上,提供了更高层次的抽象和额外的功能,以满足应用程序的需求,并隐藏了大部分内部实现细节,从而提高开发效率。

1.2 项目目标

  • 提供一套符合 SAP 设计标准的 Angular 组件库。
  • 支持 Angular 15 及以上版本。
  • 提供灵活的组件定制选项。
  • 促进开发者社区的贡献和反馈。

2. 项目快速启动

2.1 环境准备

在开始之前,请确保你已经安装了以下工具:

  • Node.js (建议版本 14 及以上)
  • Yarn (通过 corepack enable 启用)

2.2 安装步骤

  1. 克隆项目仓库:

    git clone https://github.com/SAP/fundamental-ngx.git
    
  2. 进入项目目录:

    cd fundamental-ngx
    
  3. 安装依赖:

    yarn install
    
  4. 启动开发服务器:

    yarn start
    

2.3 示例代码

以下是一个简单的示例,展示如何在你的 Angular 项目中使用 Fundamental Library for Angular 的按钮组件:

import { Component } from '@angular/core';

@Component({
  selector: 'app-root',
  template: `
    <fd-button label="Click Me"></fd-button>
  `,
})
export class AppComponent {}

3. 应用案例和最佳实践

3.1 应用案例

Fundamental Library for Angular 广泛应用于 SAP 内部和外部的各种项目中,特别是在需要符合 SAP 设计标准的 Angular 应用程序中。例如,SAP 的云平台和内部管理系统都使用了该库来确保一致的用户体验。

3.2 最佳实践

  • 组件定制: 充分利用组件的灵活性,直接在 HTML 模板中进行细粒度的定制。
  • 版本管理: 确保你的项目使用的是与 Angular 版本兼容的 Fundamental Library for Angular 版本。
  • 社区贡献: 积极参与社区,贡献代码和反馈问题,帮助改进库的质量和功能。

4. 典型生态项目

4.1 Fundamental-react

Fundamental-react 是 Fundamental Library Styles 的 React 实现,提供了与 Angular 版本类似的组件库,适用于 React 开发者。

4.2 Fundamental-vue

Fundamental-vue 是 Fundamental Library Styles 的 Vue 实现,为 Vue 开发者提供了符合 SAP 设计标准的组件库。

4.3 其他相关项目

  • SAP Fiori: SAP 的 Fiori 设计系统,提供了更广泛的设计指南和组件库。
  • SAP UI5: SAP 的 UI5 框架,提供了丰富的 UI 组件和工具,适用于企业级应用开发。

通过这些生态项目,开发者可以构建出更加统一和高质量的用户界面,满足不同技术栈的需求。

fundamental-ngx Fundamental Library for Angular is SAP Design System Angular component library fundamental-ngx 项目地址: https://gitcode.com/gh_mirrors/fu/fundamental-ngx

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋阔奎Evelyn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值