2016-11-23 31 views
0

嗨,我使用了的WebAPI SPA應用有角度的UI。我加載使用templateurl 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錯誤:[$編譯:tpload]無法加載模板:/ PURNATEST /應用/報告/ABC/ReportEditModel.html(HTTP狀態:404未找到)

在BundleConfig我註冊了兩個引導和引導-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

錯誤顯示'404'文件未找到,您確定該文件確實存在於'/ PURNATEST/App/Reports/ABC/ReportEditModel.html'這個位置嗎? –

+0

是Pankaj,我經過驗證。它存在。 –

+0

確保你給的正確路徑'templateUrl'。 –

回答

0

這已經解決了,我使用的是提供商託管應用程序爲SharePoint和文件路徑是不同的,而調試(DEV ENV)和測試環境(部署之後)。問題在於相對路徑。

感謝您的答覆。 -PURNA

相關問題