Update creating-libraries.md

库中的库 -> 一个库

图书馆 -> 库

删除多余的字 & 将 library 翻译成库
This commit is contained in:
chenc 2021-02-20 10:21:10 +08:00 committed by 雪狼
parent f2644906a2
commit ad3a28a212
1 changed files with 2 additions and 2 deletions

View File

@ -160,7 +160,7 @@ This package can also include [schematics](guide/glossary#schematic) that provid
A schematic that is packaged with a library can, for example, provide the Angular CLI with the information it needs to generate a component that configures and uses a particular feature, or set of features, defined in that library.
One example of this is Angular Material's navigation schematic which configures the CDK's `BreakpointObserver` and uses it with Material's `MatSideNav` and `MatToolbar` components.
库中的库通常都包含*可复用的代码* ,用于定义组件,服务,以及你刚才导入到项目中的其他 Angular 工件(管道,指令等等)。库被打包成一个 npm 包,用于发布和共享。这个包还可以包含一些[原理图](guide/glossary#schematic) ,它提供直接在项目中生成或转换代码的指令,就像 CLI 用 `ng generate component` 创建一个通用的新 `ng generate component` 。例如,用库打包的原理图可以为 Angular CLI 提供生成组件所需的信息,该组件用于配置和使用该库中定义的特定特性或一组特性。这方面的一个例子是 Angular Material 的导航原理图,它用来配置 CDK 的 `BreakpointObserver` 并把它与 Material 的 `MatSideNav``MatToolbar` 组件一起使用。
一个库通常都包含*可复用的代码* ,用于定义组件,服务,以及你刚才导入到项目中的其他 Angular 工件(管道,指令等等)。库被打包成一个 npm 包,用于发布和共享。这个包还可以包含一些[原理图](guide/glossary#schematic) ,它提供直接在项目中生成或转换代码的指令,就像 CLI 用 `ng generate component` 创建一个通用的新 `ng generate component` 。例如,用库打包的原理图可以为 Angular CLI 提供生成组件所需的信息,该组件用于配置和使用该库中定义的特定特性或一组特性。这方面的一个例子是 Angular Material 的导航原理图,它用来配置 CDK 的 `BreakpointObserver` 并把它与 Material 的 `MatSideNav``MatToolbar` 组件一起使用。
You can create and include the following kinds of schematics.
@ -184,7 +184,7 @@ What you include in your library depends on your task.
For example, you could define a schematic to create a dropdown that is pre-populated with canned data to show how to add it to an app.
If you want a dropdown that would contain different passed-in values each time, your library could define a schematic to create it with a given configuration. Developers could then use `ng generate` to configure an instance for their own app.
在图书馆中所包含的内容取决于你的任务。例如,你可以定义一个原理图来创建一个预先填充了固定数据的下拉列表,以展示如何把它添加到一个应用中。如果你想要一个每次包含不同传入值的下拉列表,那么你的库可以定义一个原理图来用指定的配置创建它。然后,开发人员可以使用 `ng generate` 为自己的应用配置一个实例。
的库中所包含的内容取决于你的任务。例如,你可以定义一个原理图来创建一个预先填充了固定数据的下拉列表,以展示如何把它添加到一个应用中。如果你想要一个每次包含不同传入值的下拉列表,那么你的库可以定义一个原理图来用指定的配置创建它。然后,开发人员可以使用 `ng generate` 为自己的应用配置一个实例。
Suppose you want to read a configuration file and then generate a form based on that configuration.
If that form will need additional customization by the developer who is using your library, it might work best as a schematic.