2013-10-17 10 views

risposta

26

Hai incluso il file angular-route.js nella tua pagina? E stai usando angular 1.2.0 - il modulo non sembra esistere prima di questo.

Vedi http://docs.angularjs.org/api/ngRoute

+0

ciao! no, non sapevo che fosse necessario. Ho appena ricevuto il route.min.js da qui http://code.angularjs.org/1.2.0rc1/ e lo metto nel mio file assets/javascripts e metto questo nel mio application.html.erb ma mi ha dato errori come TypeError: Impossibile leggere la proprietà 'copia' di undefined angular-route.js: 7 Errore: provider sconosciuto: $ sceProvider <- $ sce <- $ percorso < - ngViewDire – natecraft1

+0

Devi dirgli che è JS. Quindi prova: KayakDave

+0

Quale versione del file angular.js principale hai? – Andyrooger

-1

Rimuovere ngRoute dalla nostra iniezione di dipendenza, come si è già iniettando routeProvider in config

app = angular.module("dithat", ["ngResource", 'ng-rails-csrf']); 
    app.config(['$routeProvider', 
    function($routeProvider) { 
    $routeProvider. 
    when('/', { 
    templateUrl: 'app/views/layouts/_user_page.html', 
    controller: 'accomplishmentController' 
}); 
}]); 
2

Aggiungere angular-route in application.js come

in/app/beni/javascript/application.js

//= require angular 
//= require angular-resource 
//= require angular-route 
Problemi correlati