Update creating-libraries.md
库中的库 -> 一个库 图书馆 -> 库 删除多余的字 & 将 library 翻译成库
This commit is contained in:
parent
f2644906a2
commit
ad3a28a212
|
@ -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.
|
||||
|
|
Loading…
Reference in New Issue