目录
套件已经贬值
包裹已经搬走了。 请使用 @adobe/aem-spa-模范管理者
安装
npm install @adobe/cq-spa-page-model-manager
使用量
这个模块提供了API,用于管理组成SPA的页面的模型显示.
// index.html
<head>
...
<meta property="cq:pagemodel_root_url" content="... .model.json"/>
...
</head>
...
// Bootstrap: index.js
import { ModelManager } from '@adobe/cq-spa-page-model-manager';
ModelManager.initialize().then((model) => {
// Render the App content using the provided model
render(model);
});
// Loading a specific portion of model
ModelManager.getData("/content/site/page/jcr:content/path/to/component").then(...);
API 密码
@adobe/cq-spa-page-model-manager (英语) 1.1.7 联合国
文档
这个 技术文件 已经可用,但如果您无法解决您的问题或找到一个错误,您总是可以 联系我们 并请求帮助!
更改日志
1.1.5 国家 - 2020年8月24日,纽约
1.1.4 国家 - 2020年8月24日,纽约
- 重新命名软件包,请使用 [email protected] (英语)
1.1.3 国家 - 2020年6月5日 (中文(简体) )
- 支持启动内容路径
1.1.2 国家 - 2020年5月19日,纽约
- 在模型管理器初始化时不获取排除的路径
1.1.1 (中文(简体) ) - 2020年1月17日,日内瓦
- 固定 :
- 包含查询参数的链接上的页面崩溃,而不包含 html 扩展名
1.1.0 国家 - 2019年12月19日 (中文(简体) )
- 改进 URL 消毒行为
model.json请求 - 制作
clone依赖性而不是同伴依赖性 - 删除可选的依赖性
1.0.7 国家 - 2019年4月4日 (中文(简体) )
- 无函数变化
1.0.6 (中文(简体) ) - 2019年3月6日 (中文(简体) )
- ModelManager# 初始化以一致返回同类对象
- ModelManager# 启动以启动一个 cq- page 模式装入的事件
1.0.5 (简体中文) - 2018年12月12日 (中文(简体) )
- ModelClient 获取: 为请求添加默认证书
1.0.4 国家 - 2018年11月9日(中文(简体) )
- 支持从 ModelStore 获取数据时结束 jcr: 内容
1.0.3 (中文(简体) ) - 2018年10月11日),字相会
- 未找到的远程模式入站拒绝处理
- README 更新
1.0.1 (中文(简体) ) - 2018年9月28日 (中文(简体) )
- 破坏变化 API 重构一个更好的模块化
- 破坏变化 安全部门改革重构
- 添加对设置 apiHost 的支持, 以强制在节点服务器上提交绝对 URL 请求
- 增加了对现有模型初始化的支持. 当我们在客户端中初始化,从服务器中初始化状态时,这个功能是有用的.
- 仅在浏览器上下文中守护发送并监听事件( L) .
- 固定的种族条件
init调用时的方法getData
删除
- 引发不必要的误导事件,导致页面编辑器没有重叠
0.024 - 2018年6月22日 (中文(简体) )
公开发布 cq-spa-page-model-manager,其中规定:
- 对上下文路径的支持
- 破坏变化 更改路由方法以默认支持历史 API( hash 路由支持已被删除)
0.023 - 2018年5月15日 (中文(简体) )
公开发布 cq-spa-page-model-manager,其中规定:
- 对最新版本的支持
com.adobe.cq.export.json.hierarchyAPI 密码- 支助和使用
:path财务报告和审定财务报表:children字段以识别页面及其子页
- 支助和使用
- 支持包含上下文路径的 URL
- 这个
PageModelManager现在可以和URL一起使用,包括上下文路径
- 这个
0.022 - 2018年4月20日 (中文(简体) )
首次公开发布 cq-spa-page-model-manager,其中规定:
- 更新
PageModelManagerAPI,现在可以管理存储在AEM中的多页模式:getData(), (中文(简体) ),addListeners()财务报告和审定财务报表removeListeners()需要一个配置参数来指定pagePath财务报告和审定财务报表dataPathgetData()支持 aforceReload参数cq-pagemodel-update事件听众期望pagePath财务报告和审定财务报表dataPath数据对象
- 新设
ModelRouter,它与散列变化反应,并同步触发相应模型的重载cq-pagemodel-route-changed成功更新模型后的事件表示路由变化