您好我正在使用带有角度UI的webapi SPA应用程序。我正在使用下面的模板包加载一个html页面
$uibModal.open({
templateUrl: '/PURNATEST/App/Reports/ABC/ReportEditModel.html',
controller: 'ABCDController',
scope: $scope
}).result.then(function ($scope) {
clearSearch();
}, function () {
var stest = "";
});
我收到以下错误: angular.js:13550错误:[$ compile:tpload]无法加载模板:/ PURNATEST/App/Reports/ABC/ReportEditModel.html(HTTP状态:404未找到)
在BundleConfig中,我正在注册bootstrap和bootstrap-tpl
"~/Scripts/angular-ui/ui-bootstrap.js",// used
"~/Scripts/angular-ui/ui-bootstrap-tpls.js", //used
我的模块看起来像这样
var PCMApp = angular.module('PCMApp', [
'ngRoute', //app route (url path) support
'ngSanitize', //fixes HTML issues in data binding
'ui.bootstrap',
'ngDialog',
'common'
]);
任何人都可以告诉我如何解决此问题。?
答案 0 :(得分:0)
这已经解决了,我使用了一个提供者托管应用程序用于sharepoint,并且在调试(dev env)和测试环境(部署之后)时文件路径不同。问题在于相对路径。
感谢您的回复。 -PURNA