angular.js:13550错误:[$ compile:tpload]无法加载模板:/ PURNATEST/App/Reports/ABC/ReportEditModel.html(HTTP状态:404未找到)

时间:2016-11-23 16:14:35

标签: angularjs

您好我正在使用带有角度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'       
]);

任何人都可以告诉我如何解决此问题。?

1 个答案:

答案 0 :(得分:0)

这已经解决了,我使用了一个提供者托管应用程序用于sharepoint,并且在调试(dev env)和测试环境(部署之后)时文件路径不同。问题在于相对路径。

感谢您的回复。 -PURNA