# @aparte/angular 中文文档

规范地址：https://npmcn.com/package/%40aparte/angular/

版本：0\.32\.1
npm 元数据更新时间：2026-11-02T11:25:53.153Z
中文译文更新时间：2026-11-06T08:57:02.546Z
软件包许可：MIT

本文由上游 README 翻译，可能存在偏差，请结合原文核对 API、命令与配置。版权与许可归原作者所有。

原始 npm 页面：https://www.npmjs.com/package/%40aparte/angular
原文对照：https://npmcn.com/package/%40aparte/angular/?lang=original
项目主页：https://apartejs.dev/frameworks/angular/
源码仓库：https://github.com/apartejs/aparte

## 关键信息（来自 npm 元数据）

- 包体积（解压后）：429 kB，16 个文件
- 模块格式：ES Module
- TypeScript 类型：包内自带
- Node.js 要求：\>=18
- 运行依赖：0 个
- peer 依赖：rxjs ^7\.8\.0，@aparte/core \>=0\.32\.1 \<1\.0\.0，@angular/core ^19\.2\.0 \|\| ^20\.0\.0 \|\| ^21\.0\.0，@angular/common ^19\.2\.0 \|\| ^20\.0\.0 \|\| ^21\.0\.0
- 首次发布：2026-07-23T17:54:07.264Z
- 最新版本发布：2026-11-02T11:25:52.746Z
- 近 30 天下载量：5532（2026-10-06 至 2026-11-04，npm 官方下载统计）
- 已发布版本数：65（近 12 个月 65 个）

## 中文简介

分化(Angular 19.2 to 21, 区或无区)的角包装器——在框架-可知性网络组件上,一个工学组件外加服务.

## 安装

```sh
npm install @aparte/angular
```

也可以使用：`pnpm add @aparte/angular`、`yarn add @aparte/angular`、`bun add @aparte/angular`

## README

# @ aparte/ 角度

这个 **角 AI 聊天组件** 联 合 国 [独立](https://github.com/apartejs/aparte) - 人类基因组 `<aparte-chat>` 独立组件(Angular 19.2至21;无区或无区)加服务(`AparteAiService`, (中文(简体) ), `ConversationManagerService`过 框架不可知网络组件 `@aparte/core`。 。 。 .

在CI中用Angular 19和21测试,在Angular 21 SSR应用程序中测试,在服务器上测试 并水分不匹配-无 `@defer` 需要帮助. `<ng-template aparteToolUI="…" let-tool>` 绘制带有自己组件的工具调用,从您声明的地方注入.

```bash
npm install @aparte/angular @aparte/core @angular/core @angular/common rxjs
```

```ts
// main.ts
import { bootstrapApplication } from '@angular/platform-browser';
import { provideAparte } from '@aparte/angular';

bootstrapApplication(App, {
  providers: [provideAparte({ clientOptions: {} })],
});
```

```ts
// chat.component.ts
import { Component } from '@angular/core';
import { AparteChatComponent, type AparteMessage } from '@aparte/angular';
import '@aparte/core/styles.css';

@Component({
  standalone: true,
  imports: [AparteChatComponent],
  template: `
    <aparte-chat (messagesChange)="messages = $event">
      <p slot="empty-state">Ask me anything…</p>
    </aparte-chat>
  `,
})
export class Chat {
  // The chat owns its thread; observe via (messagesChange). The user's message is
  // appended for you on send — don't push it back through [messages].
  messages: AparteMessage[] = [];
}
```

`@aparte/core`, (中文(简体) ), `@angular/core`, (中文(简体) ), `@angular/common` 财务报告和审定财务报表 `rxjs` 为: **同行依赖关系**。 。 。 .

每个 `<aparte-*>` 元素有一个 **独立指令** 标签是哪个选择者 —— 键入 `@Input()`编号 写属性, 一个键入 `@Output()` 每起事件,没有 `CUSTOM_ELEMENTS_SCHEMA` 在你身边 组件。 导入您使用的或 `APARTE_ELEMENT_DIRECTIVES` 为了他们所有人. `<aparte-ui name="my-widget">` 某一要素的剩余部分没有定义.

**在"角"版本上.** 对等范围是 `^19.2.0 || ^20.0.0 || ^21.0.0`,每个 它的结束被证明而不是假设。 该套装汇编于19.2年,其最古老的主要, 在 Angular 的部分模式中, Angular 保证一个更新的应用程序可以链接; 它的规格运行在 19,在"区域.js"和"无区"下,在服务器渲染. Repo 的 Angular 示例运行在 21,无区,由端到端套房在真正的浏览器中驱动. 20个坐在两个中间 被证明是专业 Angular 22尚未在范围: 当它被同样驱动时,它会加入, 前所未有——同级范围是一种承诺,而这一范围只是承诺了已经进行的工作.

> 仅限无害环境管理。 完整的API请参见文件. 离相单相.

## 常见问题

### @aparte/angular 是什么？

分化\(Angular 19\.2 to 21, 区或无区\)的角包装器——在框架-可知性网络组件上,一个工学组件外加服务\.

### 如何安装 @aparte/angular？

在项目目录运行 npm install @aparte/angular，或使用 pnpm add / yarn add / bun add。它还需要宿主项目提供 peer 依赖：rxjs（^7\.8\.0）、@aparte/core（\>=0\.32\.1 \<1\.0\.0）、@angular/core（^19\.2\.0 \|\| ^20\.0\.0 \|\| ^21\.0\.0）、@angular/common（^19\.2\.0 \|\| ^20\.0\.0 \|\| ^21\.0\.0）。npm 7 及以上与 pnpm 8 及以上默认会自动安装必需的 peer 依赖，Yarn 需要手动安装。

### @aparte/angular 支持 TypeScript 吗？

支持。包内自带 TypeScript 类型声明（package\.json 声明了 types 入口），安装后即可获得类型提示，无需再安装 @types 包。

### @aparte/angular 支持 ESM 还是 CommonJS？

以 ES Module 形式发布，推荐使用 import 引入。在 CommonJS 项目中，Node\.js 20\.19\+ / 22\.12\+ 可以直接 require\(\) 不含顶层 await 的 ES Module，更早的版本需要改用动态 import\(\)。

### @aparte/angular 需要什么版本的 Node\.js？

package\.json 的 engines 字段要求 Node\.js \>=18。版本不符时 npm 默认只给出警告，开启 engine-strict 后会拒绝安装。

### @aparte/angular 可以商用吗？

@aparte/angular 使用 MIT 许可。宽松许可：允许商业使用、修改和再分发，通常只需在分发时保留原版权与许可声明。以上为概括，不构成法律意见，请以许可原文为准。

### @aparte/angular 的下载量有多少？

根据 npm 官方下载统计，@aparte/angular 在 2026/10/06 – 2026/11/04 这 30 天内被下载 5,532 次，日均约 184 次。下载量会把 CI 构建、镜像同步和作为其他包依赖的安装一并计入，适合横向比较热度，不能直接等同于使用人数。

### @aparte/angular 还在维护吗？

最新版本 0\.32\.1 发布于 2026/11/02（4 天前）；至今共发布 65 个版本，其中过去 12 个月发布了 65 个；首次发布于 2026/07/24。发布频率只是参考信号：功能稳定的工具可能很少需要更新，建议结合源码仓库的 issue 和提交记录判断。

