2015-10-10 56 views
1

我試圖解決這個問題,但無法找到解決方案,因爲很長一段時間。我是一個有角度的新手,並試圖讓我的網站回家一個角度的應用程序。角度應用程序有一個控制器和2-3個指令。在頁面的頭部分,我有: Home.cshtml:Angular:模塊已創建,但從未加載

<head> 
    //Some other stuff.... 
    <script src="/Scripts/angular.min.js" type="text/javascript"></script> 
    <script src="/Scripts/myapp.js" type="text/javascript"></script> 
</head> 
<body ng-app="myapp"> 
    <div ng-controller="HomeController"> 
     <page-tile-grid></page-tile-grid> 
    </div> 
</body> 

而且myapp.js有

var myapp= angular.module('myapp', []) 
        .controller("HomeController", function($scope){......}) 
        .directive('page-tile-grid', function() {....}) 
        .directive('page-tiles', function() {....}) 
        .directive('page-tile-info', function() {....}) 

我看到控制檯上沒有錯誤。但是指令中的模板不會加載。而看到Batarang角控制檯上這樣的警告:

Module "myapp" was created but never loaded. 
+0

有沒有你想angular.js之前加載任何其他腳本?如果是這樣,它是否有一定的角度依賴性? – Shikloshi

+0

你使用的是角度提示嗎? –

+0

是的,我在角度之前包括腳本引導程序。我不確定是否需要包含任何其他依賴項,因爲我在這些控制器中沒有任何花哨。任何方式,我可以找出如果我錯過了一些依賴?角提示給我的信息我在問題 – labyrinth

回答

0

如果你嘗試類似:

var app = angular.module('myapp', []); 

app.controller('HomeCtrl', function($scope) { 
    $scope.title = "Homepage"; 
    ... 
}); 

app.controller('AboutCtrl', function($scope) { 
    $scope.title = "About"; 
    ... 
}); 
+0

中提到的任何特定的投票原因? – manosim