Angular HYBRIS:与HYBRIS的角度积分

Angular HYBRIS:与HYBRIS的角度积分,angular,hybris,Angular,Hybris,我想了解一个非常重要的问题。 有一些hybris项目在前端使用angular。因此,我们将创建angular组件,在angular应用程序中,我们将添加一个这样的代理来进行映射并调用正确的服务 { "/hybris/*": { "target": "<your sap nw gateway host>:<your sap nw gateway port>", "secure": false, "logLevel" : "debug" } } { “/h

我想了解一个非常重要的问题。 有一些hybris项目在前端使用angular。因此,我们将创建angular组件,在angular应用程序中,我们将添加一个这样的代理来进行映射并调用正确的服务

{
"/hybris/*": {
   "target": "<your sap nw gateway host>:<your sap nw gateway port>",
   "secure": false,
   "logLevel" : "debug"
}
}
{
“/hybris/*”:{
“目标”:“,
“安全”:错误,
“日志级别”:“调试”
}
}

但我们将如何在hybris级别管理这些组件?例如,在cms驾驶舱中,Hybris有自己的UI策略,其中有一些细节。Hybris使用自己的UI,集成cms座舱、辅助服务、在线编辑、基于客户的组件定制等。每个组件单独设计,并使用jsp在UI上以div呈现

您可以在ui中将angular用作js引擎,但很难将angular组件用作hybris组件(因为现有功能不支持它)。hybris有RESTAPI,可能您可以使用这些rest服务开发自己的angular项目,但解决方案不可行。因为,很多ootb优势(我在下面给出了其中的一些)都不起作用

如果启用了RESTAPI函数,则可以从中获取现有的RESTAPI函数


更新日期:2018年10月29日:SAP宣布Spartacus store front,它支持组件驱动的用户界面,并支持Angular。它将支持智能编辑、辅助服务。详细信息在此

Hybris有自己的UI策略,一些详细信息在此。Hybris使用自己的UI,集成cms座舱、辅助服务、在线编辑、基于客户的组件定制等。每个组件单独设计,并使用jsp在UI上以div呈现

您可以在ui中将angular用作js引擎,但很难将angular组件用作hybris组件(因为现有功能不支持它)。hybris有RESTAPI,可能您可以使用这些rest服务开发自己的angular项目,但解决方案不可行。因为,很多ootb优势(我在下面给出了其中的一些)都不起作用

如果启用了RESTAPI函数,则可以从中获取现有的RESTAPI函数


更新日期:2018年10月29日:SAP宣布Spartacus store front,它支持组件驱动的用户界面,并支持Angular。它将支持智能编辑、辅助服务。详细信息见此

在较新版本的Hybris中,SAP开始为加速器实施“单页”前端。因此,有一个概念可以将普通前端(jsp、javascript、css)更改为另一个类似Angular的前端

只需在hybris wiki中搜索即可。以下是一些链接:

这里是重要的部分

B2CANGULARADON插件 SAP Hybris Commerce Accelerator在B2C店面的某些页面上提供了角度概念验证实施。这一概念证明突出了在单页应用程序中使用Angular的可能性

角度加载项 Angular应用程序完全独立于名为b2cangularaddon的新插件中,该插件包含在b2c_acc_plus配方中。该插件包括两个扩展:Angular辅助和angulartestancillary。附加方法用于将角度应用程序与加速器隔离,并根据需要进行安装。请注意,该插件是在使用b2c_acc_plus配方时安装的

一个名为AngularScriptComponent的新组件允许通过将AngularScriptComponent应用程序分配给页面插槽来嵌入它。禁用现有组件并启用AngularScriptComponent将在安装和运行时为Angular版本交换现有功能

从6.6开始,SAP Hybris不再在SAP Hybris Commerce中包含与第三方npm相关的JavaScript库。这会影响使用这些库的b2cangularadon插件。要启用此插件的完整构建和测试功能,必须通过npm下载所需的库


在较新版本的Hybris中,SAP开始为加速器实施“单页”前端。因此,有一个概念可以将普通前端(jsp、javascript、css)更改为另一个类似Angular的前端

只需在hybris wiki中搜索即可。以下是一些链接:

这里是重要的部分

B2CANGULARADON插件 SAP Hybris Commerce Accelerator在B2C店面的某些页面上提供了角度概念验证实施。这一概念证明突出了在单页应用程序中使用Angular的可能性

角度加载项 Angular应用程序完全独立于名为b2cangularaddon的新插件中,该插件包含在b2c_acc_plus配方中。该插件包括两个扩展:Angular辅助和angulartestancillary。附加方法用于将角度应用程序与加速器隔离,并根据需要进行安装。请注意,该插件是在使用b2c_acc_plus配方时安装的

一个名为AngularScriptComponent的新组件允许通过将AngularScriptComponent应用程序分配给页面插槽来嵌入它。禁用现有组件并启用AngularScriptComponent将在安装和运行时为Angular版本交换现有功能

从6.6开始,SAP Hybris不再在SAP Hybris Commerce中包含与第三方npm相关的JavaScript库。这会影响使用这些库的b2cangularadon插件。要启用此插件的完整构建和测试功能,必须通过npm下载所需的库


谢谢你的回复,但我没有帮助的权限:(谢谢你的回复,但我没有帮助的权限:(