czuję się jak próbowałem wszystkiego i wciąż pojawia się błąd:Nie udało się załadować szablonu: UIB/template/modal/window.html
Failed to load template: uib/template/modal/window.html
w moim pliku indeksu dodałem następujące:
<script src="node_modules/angular-ui-bootstrap/dist/ui-bootstrap.js"></script>
<script src="node_modules/angular-ui-bootstrap/dist/ui-bootstrap-tpls.js"></script>
w moim app plików ive dodania:
'ui.bootstrap',
I w moim pliku kontroler ive dodany następujący:
$uibModal
i
this.openPayment = function() {
var modalInstance = $uibModal.open({
ariaLabelledBy: 'modal-title',
ariaDescribedBy: 'modal-body',
templateUrl: 'payment.html',
controller: 'paymentController',
controllerAs: '$ctrl',
size: 'lg',
});
}
w moim paymentController
dodałem następujące:
angular.module('Payment').controller('paymentController', function ($uibModalInstance) {
var ctrl = this;
});
And payment.html
:
<div class="modal-header">
<h3 class="modal-title" translate="ACADEMY.EDIT.COURSES.CREATE"></h3>
</div>
<div class="modal-body">
</div>
<div class="lb-modal-footer">
<a class="btn btn-grey" tooltip="{{ 'TOOLTIP.CANCEL' | translate }}" ng-click="CTRL.cancel()"><i
class="fa fa-ban"></i></a>
<button class="btn btn-success m-l-xs {{CTRL.academyCourse.course ? '':'disabled'}}" tooltip="{{ 'TOOLTIP.SAVE_AND_EXIT' | translate }}" ng-click="CTRL.addCourse()"><i
class="fa fa-check-square-o"></i></button>
</div>
Więc może ktoś mi powiedzieć co ive zrobiłem źle ?
możesz zrobić plunkr? – Aravind
Czy twój plik payment.html znajduje się w strukturze folderów? Musisz umieścić ścieżkę do niego. Spójrz w przeglądarce i sprawdź, skąd próbuje się ją załadować, i sprawdź, czy tak właśnie jest. Zajrzyj także do pamięci podręcznej szablonów, aby później zrobić to dobrze. Yo będzie musiał użyć Gulp lub Angular Template Cache. Czy możesz pokazać strukturę swojej aplikacji, strukturę folderów. Rozumiem, że po prostu nie mogę go znaleźć tam, gdzie myślisz, że jest, zazwyczaj wygląda to jak app/Mój folder/mój kontroler/template.html – Maccurt
@Maccurt URL jest poprawny Próbowałem różnych ścieżek i za każdym razem otrzymuję ten błąd ! –