目前,我正在研究 x-cart,正如你们所知,x-cart 正在研究 smarty 模板引擎。现在我的客户想要在 x-cart 中使用 angularjs。尝试了很多东西,但无法实现。已经在谷歌上冲浪,但我也没有得到。你们能给我一些建议吗?
我必须回答问题。
- 在 x-cart 中实现 angular js 是个好主意吗?
- 这可能吗?
- 如果可行,我们该如何实现?
- 它会影响 x-cart 的其他功能吗?
请帮助我。
谢谢大家。
最佳答案
好的,我得到了答案。您不能像在其他网站中那样直接实现 angularjs。所以这里是您问题的答案。
在 x-cart 中实现 angular js 是个好主意吗?
: 这取决于您实际想用它做什么?因为你希望 angularjs 加载页面更快,首先你可以检查并尝试这篇文章。 to increase performance .如果您的要求可以从这里完成。你不需要 angularjs。这可能吗?
:是的,这是可能的。但您无法像请求 ng-route 那样完成整个 angularjs 循环并取回数据。如果可以的话,我们该如何实现呢?
:您所要做的就是包含angular的js文件,然后创建一个脚本并获取数据在来自 php 的 Angular 范围内。例如:有一个商品列表页,商品的数据会作为products变量来。所以在 products_t 页面中创建一个脚本并获取 Angular 范围内的产品数据。从 home.tpl 文件中以 HTML 格式提供 ng-app。我在这里使用 ProductsController。
angular.module('myApp', []).controller('ProductsController', ['$scope', function($scope){ $scope.products = {$products};
}]);
现在将 productlist main div 定义为 Products Controller 并处理进一步的 angularjs 操作。
它会影响x-cart的其他功能吗?
:如果你遵循这个结构,它不会影响任何x-cart模块。只需正确定义所有值即可。
建议:如果您的需求从上面的链接得到满足,仍然如此。不要尝试实现 angularjs。
关于php - x-cart中如何实现angularjs,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46499993/