我被要求用angularjs开发一个Magento网站。我真的不确定如何去做,是否有人有使用这两者的经验可以给我一些关于如何实施它的建议?
是否有任何有用的教程可以整合它们?我在Github上找到了this项目,我可能会尝试这个。
Angularjs& Magento合作得很好吗?
答案 0 :(得分:5)
好的angular.js是一个JavaScript框架,使用angular.js来集成magento的前端部分应该没有问题。 AngularJS需要您引导html文件,因此您需要在app/design/frontend/default/[theme]/template/1column.phtml
和其他基本phtml文件(2column-left, 2column-right and 3column
)中找到的页面的html标记中进行更改。
完成引导AngularJS之后,您将需要使用app/design/frontend/default/[theme]/layout/page.xml
操作方法为addJs
中可以执行的页面调用Angular.JS文件。
现在你的网站应该已经引导并调用了AngularJS,现在你可以在任何你的phtml文件中使用它了,这应该可行。
如果您希望替换prototype.js,这是magento使用的默认JavaScript框架,那么它应该是一个主要的解决方法。