我想更好地了解 Brazos 中的数据范围 UI

I would like to better understand data scoping in Brazos UI

我想了解一下数据绑定机制。似乎在 brazos 中有 3 种 "binder"(因为缺少更好的术语)——数据、实体和模态数据。想知道这些如何连接到后端中的数据 - 假设我有一些新数据要显示在屏幕上,我如何使用这些 "binders" 将它们连接到前端。谢谢

Brazos 在 UI 中有 3 个主要数据范围。

Application Scope - 相当于页面使用的标准 Angular 控制器范围。这是服务调用 return 要由 BrazosUI 控件绑定的数据的地方。它与 ng-init 填充的范围相同。

数据范围——这实际上是应用范围的一个子范围,表示可以与进程服务器(在您的情况下为 Activiti)同步的数据集。在 "data" 范围内声明的任何变量都将作为流程变量自动推送到流程实例中(如果流程实例中存在变量名称)。这样,通过 UI 提取的数据可以自动解析为流程实例,用于流程决策规则。

ModalScope - 这是模态对话使用的特殊范围。它主要用于帮助 table 更新,其中选择 table 中的一行可以呈现具有自己范围的对话。

希望这对您有所帮助, 格雷格