我覺得我已經嘗試一切,我仍然得到錯誤:無法加載模板:UIB /模板/莫代爾/ window.html
Failed to load template: uib/template/modal/window.html
在我的索引文件我已經添加了以下內容:
<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>
在我的應用程序文件IVE
補充說:
'ui.bootstrap',
在我的控制文件IVE增加了以下內容:
$uibModal
和
this.openPayment = function() {
var modalInstance = $uibModal.open({
ariaLabelledBy: 'modal-title',
ariaDescribedBy: 'modal-body',
templateUrl: 'payment.html',
controller: 'paymentController',
controllerAs: '$ctrl',
size: 'lg',
});
}
在
我paymentController
我已經添加了以下內容:
angular.module('Payment').controller('paymentController', function ($uibModalInstance) {
var ctrl = this;
});
而且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>
因此,誰能告訴我是什麼香港專業教育學院做了錯事?
你可以做一個plunkr嗎? – Aravind
您的payment.html是否在文件夾結構中?你必須把它的路徑。看看你的瀏覽器,看看它試圖從哪裏加載它,看看它是在哪裏。也看看模板緩存,稍後做正確的。喲將不得不使用Gulp或Angular模板緩存。你可以顯示你的應用程序的結構,你的文件夾結構。我得到它只是無法找到你認爲它的地方,通常它看起來像app /我的文件夾/我的控制器/ template.html – Maccurt
@Maccurt網址是正確的我已經嘗試了不同的路徑,每次我得到這個錯誤! –