@形式/方格
Angular 绑定成型: 引擎快照协议上的信号,
独立组件,没有 zone.js。 。 。 .
22号角 以 ng- packagr 建为 Angular 软件包格式 .
负载决定
injectField 每个字段创建一个信号,并在
引擎说球场变了 没有 zone.js,没有 ChangeDetectorRef
没有完整形式重现: 身份稳定快照意味着 OnPush
组件看到真实的参考变化,正值它显示的东西
不一样 来自 Angular 外部的引擎突变——服务器预填, devtools
——通过同道通达DOM.
第二,这不是"反应"的翻译,而是相同的 引擎以平庸的方式捆绑。 角能要求不同形状的 DI 登记而非道具,用于字段上下文的注入符——形状 不同,还有 可观察行为 没有。 共用配套套房是 证明这一点的不是索赔.
使用
bootstrapApplication(AppComponent, {
providers: [provideZonelessChangeDetection(), provideFormancy(engine)],
})
@Component({ imports: [FormancyForm], template: `<formancy-form />` })
export class AppComponent {}
或者自己绑起一块地
readonly field = injectField('email')
// field.snapshot() — value, errors, ids, ARIA props
// field.setValue(v), field.touch()
也导出 : injectRepeater, (中文(简体) ), injectWizard, (中文(简体) ), injectSubmit, (中文(简体) ),
FORMANCY_REGISTRY 用于替换外地组件,以及 ErrorSummary 与
wCAG期望的焦点语义.
文档 : apps/docs (快起:角.