gpt4 book ai didi

angularjs - 使用 AngularJS 和 Sitecore (SPA) 构建单页应用程序

转载 作者:行者123 更新时间:2023-12-04 19:02:22 25 4
gpt4 key购买 nike

我想实现 Sitecore 应用程序(带有 angular js 的单页设计):

  • 那可能吗 ?
  • 如果可能的话,经验编辑器怎么样,它会用它吗?
  • Sitecore 个性化怎么样?
  • 我没有 angular js 的经验。我应该考虑什么来实现这一目标

  • 我将使用 Sitecore 8。我找到了 this helpful blog关于那个,但正如他所提到的, 页面编辑器根本无法使用

    谢谢。

    最佳答案

    1.

    是的,这是可能的,我使用 AngularJS 在 Sitecore 7 中实现了 SPA用于前端和 WebAPI为来自 Sitecore Items 的数据提供服务,并且所有这些都可以很好地协同工作。

    您可以考虑使用 Sitecore MVC Controllers这将与 WebAPI 一样有效。或者,如果您有时间学习新的 Sitecore 技术,您可以考虑使用 Sitecore's Entity Service .两者都适用于从 Sitecore 提供数据。

    根据经验,我建议您制作负责 AnglarJS 使用的单一类型数据的 Controller 。 Controller 传递的模型应该是精益的,只包含与 Controller 目的相关的数据。

    2.

    对于我的实现,体验编辑器将无法工作,因为我使用 AngularJS 来操作和呈现数据。如果您不使用 AngularJS 提取数据,则可以使用 Sitecore Controls,但我认为如果不使用代码对其进行黑客攻击是不可能的。

    3.

    如果您使用 Sitecore 控件,应该可以通过体验编辑器进行个性化。可以通过内容编辑器和代码进行个性化。我建议您像大多数 Sitecore 实现一样构建 SPA;布局、子布局等。您可以通过 Controller 、应用逻辑等中的代码实现个性化

    4.

    我也没有使用 AngularJs 的经验,但我从教程中学到了我需要知道的一切,其余的逻辑足以让你弄清楚你是否熟悉任何编程语言。我建议您完成此工作 Codecademy Tutorial这让你完成练习 - 这是我学习的方式。

    我还没有写一篇关于我如何实现它的博客,但 Dave Peterson 在 his experiences with SPA with Sitecore and AngularJs 上写了两篇博客。这可能值得一读。

    关于angularjs - 使用 AngularJS 和 Sitecore (SPA) 构建单页应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34737483/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com