2014-04-23 81 views
0

所以我可以在.js今年春天應用,在那裏我有一個觀點,控制器,然後路線是:角應用路線投擲不是一個函數錯誤

,我表示行進路線的app.js。

app.config(function ($routeProvider) { 
    $routeProvider 
     .when('/myObjects/:objectId', { 
      templateUrl: '/objects/object-more.html', 
      controller: 'ObjectMoreCtrl' 
     }) 
}); 

現在ObjectMoreCtrl.js也被創建,它存在,它的內容是正確的。這裏的問題是執行這條航線的代碼時,它會重定向到URL中的templateUrl秀,但在控制器的步驟將拋出這個錯誤:

Error: [ng:areq] Argument 'ObjectMoreCtrl' is not a function, got undefined 

所以這裏有什麼問題嗎?我的ObjectMoreCtrl怎麼沒有定義?

+0

如果需要,可以提供更多信息。 – Kaspar

+0

如果我在chrome dev控制檯中查看網絡選項卡,ObjectMoreCtrl永遠不會被加載,也不會有403或其他任何東西。 – Kaspar

+0

通過重新安裝角度固定。 – Veske

回答

0

不要你的東西,否則失去了({...});?

... 
.otherwise({ 
      redirectTo: '/anyWhere' 
     }); 
... 
+0

我只提供了。當然,我當然也有其他的陳述。我通過重新安裝角度來解決問題。似乎是某種錯誤。 – Veske