Шаблон не найден - использование angularjs ngCart для создания корзины покупок для электронной коммерции

Я создаю угловое веб-приложение и пытаюсь включить ngCart. Я установил его с помощью bower install ngcart --save, включил файл Bower в свой файл index.html и внедрил его как зависимость в приложение. Когда я пытаюсь использовать директиву <ngcart-addtocart> (только включение тега ngcart-addtocart в файл представления), я получаю следующую ошибку: Error: [$compile:tpload] Failed to load template: template/ngCart/addtocart.html (HTTP status: 404 Not Found)

Я подозреваю, что это что-то простое, что мне не хватает. Благодарю вас!


person wariofan1    schedule 01.08.2016    source источник


Ответы (2)


загляните в каталог ngCart, в который bower загрузил файлы.

app/public/libraries/ngCart/template/
└── ngCart
    ├── addtocart.html
    ├── cart.html
    ├── checkout.html
    └── summary.html

затем в директиве напишите расположение шаблона.

<ngcart-summary template-url="/libraries/ngCart/template/ngCart/summary.html"></ngcart-summary>
person Kyle Calica-St    schedule 07.12.2016

В папке ngcart есть имя папки шаблона, вы копируете его в папку проекта, потому что он содержит html, на отсутствие которого он жаловался.

person Adriano Sousa    schedule 06.10.2016