Кнопка проверки ngCart всегда 404с

0

Я чувствую, что я глуп.

в документах он говорит, что ngCart отобразит кнопку выписки с этим:

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

Однако это возвращает 404. Я настроил свое оформление и добавил к маршрутизатору (который работает с обычной ссылкой)

Я также пробовал варианты (добавить hashbang и т.д.) И ссылки на неглавные страницы, но все 404s

Пример ngCart, похоже, вызывает кнопку checkout следующим образом:

 <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

Глупость решена:

Его почтовый запрос - который должен идти на сервер. Вы можете добавить ng-href= "" к кнопке проверки внутри файлов шаблона, чтобы перейти на страницу проверки.

0

Попробуйте изменить свой код следующим образом:

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

Кроме того, для ngCart вам нужно добавить дополнительную информацию в свой объект настроек. Например, ваше почтовое электронное письмо, элементы заказа, общая цена и т.д. См. Документы.

  • 0
    Это по-прежнему возвращает 404. Я также понял, что кнопка оформления заказа автоматически отправляет Объект со всей информацией о корзине (как это делает кнопка проверки). поэтому никаких других настроек не требуется.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню