加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

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

发布时间:2020-12-17 17:39:11 所属栏目:安全 来源:网络整理
导读:我想实现Sitecore应用程序(带有角度js的单页设计): 那可能吗? 如果有可能,那么经验编辑器会如何使用呢? Sitecore个性化怎么样? 我没有使用角度js的经验.为实现这一目标,我应该考虑什么 我将使用Sitecore 8.我发现了this helpful blog,但正如他所提到的,
我想实现Sitecore应用程序(带有角度js的单页设计):

>那可能吗?
>如果有可能,那么经验编辑器会如何使用呢?
> Sitecore个性化怎么样?
>我没有使用角度js的经验.为实现这一目标,我应该考虑什么

我将使用Sitecore 8.我发现了this helpful blog,但正如他所提到的,页面编辑器根本不起作用

谢谢.

解决方法

1.

是的,我可以在Sitecore 7中使用AngularJS为前端实现SPA,并使用WebAPI为Sitecore Items提供数据,这一切都很好地协同工作.

您可以考虑使用Sitecore MVC控制器,它可以像WebAPI一样工作.或者,如果您有时间学习新的Sitecore技术,您可以使用Sitecore’s Entity Service进行研究.这两种方法都适用于从Sitecore提供数据.

根据经验,我建议您制作控制器,负责AnglarJS消耗的单一类型的数据.控制器传递的模型应该是精简的,仅包含与控制器目的相关的数据.

2.

对于我的实现,体验编辑器不起作用,因为我使用AngularJS来操作和呈现数据.如果您不使用AngularJS提取数据,则可以使用Sitecore控件,但我认为如果不使用代码破解它就不可能.

3.

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

4.

我也没有AngularJs的经验,但是我从教程中学到了我需要知道的一切,剩下的就足够了,你可以弄清楚你是否熟悉任何编程语言.我建议你通过这个完成练习的Codecademy Tutorial工作 – 这是我学到的.

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

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读