2016-05-22 81 views
0

我在網站上看到很多像這樣的問題,但不是他們爲我工作。模板無法在角度1.5指令中加載

我在app.js

(function(){ 
      var app = angular.module("freelingApp", ["ngRoute"]); 
      app.controller("MainController", 
        ["$http", "$scope", 
        function($http, $scope){ 
          ...some code here... 
        }]); 
      app.directive("dataTable", function(){ 
            return{ 
              transclude:true, 
              replace:true, 
              restrict: 'E', 
              templateUrl:'data-table.html' 
            }; 
            }); 

})(); 

兩個app.js和數據table.html這個是在目錄同級別

我的index.html是這樣的:

<html> 
    <head> 
    ... some code here ... 
    </head> 

    <body ng-app="freelingApp" ng-controller="MainController"> 
     ... some code here... 
     <div> 
      <data-table></data-table> 
     </div> 
    </body> 
</html> 

我的數據table.html的內容(暫且因爲我測試)是:

<h1>Hello world!</h1> 

有人能告訴我如何解決這個問題嗎?

+0

你能提供的適當位置的絕對URL你' data-table.html'相對於您的'index.html'和您在瀏覽器中本地使用的完整URL? –

回答

0

顯然的問題是與我所用,Django會在其他的框架,因此,改變模板相對URL解決了該問題