ngCart结帐按钮总是404s

时间:2015-07-02 06:56:51

标签: angularjs

我觉得自己很傻。

在文档中说ngCart将使用以下内容呈现结帐按钮:

 <ngcart-checkout service="http" settings="{ url:'/checkout' }"></ngcart-checkout>

然而,这会返回404.我已设置我的结帐视图并添加到routeprovider(使用普通链接)

我也尝试过各种变体(添加hashbang等)和链接到非角度页面,但所有404s

ngCart的示例似乎调用了结帐按钮,如下所示:

 <div ng-if="service=='http' || service == 'log'">
     <button class="btn btn-primary" ng-click="checkout()" ng-disabled="!ngCart.getTotalItems()" ng-transclude>Checkout</button>
 </div>

返回:provider.checkout不是函数 - 因为我还没有声明它。但我不知道从哪里开始创建一个打开结帐页面的功能。

任何帮助都会很棒!

2 个答案:

答案 0 :(得分:0)

尝试更改您的代码:

<ngcart-checkout service="http" settings="{ url:'/#/checkout' }"></ngcart-checkout>

同样对于ngCart,您还需要向设置对象添加更多信息。例如您的PayPal电子邮件,订单商品,总价格等。请参阅docs

答案 1 :(得分:0)

愚蠢得到解决:

它是一个帖子请求 - 需要转到服务器。您可以将ng-href =“”添加到模板文件中的结帐按钮以进入结帐页面。