# Angular 快速开始 在 Angular standalone 应用里快速跑起 `markstream-angular`。 ## 基础示例 ```ts import { Component, signal } from '@angular/core' import { bootstrapApplication } from '@angular/platform-browser' import { MarkstreamAngularComponent } from 'markstream-angular' import 'markstream-angular/index.css' import 'katex/dist/katex.min.css' @Component({ selector: 'app-root', standalone: true, imports: [MarkstreamAngularComponent], template: ` `, }) class AppComponent { readonly markdown = signal(`# Hello Angular 这是 **markstream-angular**。 \`\`\`ts export function greet(name: string) { return \`hello \${name}\` } \`\`\` \`\`\`mermaid flowchart LR 输入 --> 解析 --> 渲染 \`\`\` $E = mc^2$ `) } bootstrapApplication(AppComponent) ``` ## 流式输出示例 ```ts import { Component, signal } from '@angular/core' import { MarkstreamAngularComponent } from 'markstream-angular' @Component({ selector: 'app-streaming-demo', standalone: true, imports: [MarkstreamAngularComponent], template: ` `, }) export class StreamingDemoComponent { readonly content = signal('# Partial output') readonly done = signal(false) } ``` ## TypeScript Props ```ts import type { CodeBlockMonacoOptions, NodeRendererProps } from 'markstream-angular' const monacoOptions: CodeBlockMonacoOptions = { fontSize: 13, wordWrap: 'on', } const props: NodeRendererProps = { content: '# Angular', codeBlockMonacoOptions: monacoOptions, final: true, } ``` ## 自定义标签 Angular 版也支持 playground 里 `thinking` 这类 custom HTML tag 流程: ```html ``` ## 下一步 - [Angular 安装](/zh/guide/angular-installation) - [指南首页](/zh/guide/) - [Playground 指南](/zh/guide/playground)