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

क्या मुझे कुछ याद आ रही है? धन्यवाद!त्रुटि: कोई मॉड्यूल नहीं: ngRoute angularjs में रूटिंग को कार्यान्वित करने का प्रयास करते समय

उत्तर

26

क्या आपने अपने पृष्ठ में angular-route.js फ़ाइल शामिल की है? और क्या आप कोणीय 1.2.0 का उपयोग कर रहे हैं - मॉड्यूल इससे पहले मौजूद नहीं प्रतीत होता है।

देखें http://docs.angularjs.org/api/ngRoute

+0

हाय! नहीं, मुझे नहीं पता था कि इसकी आवश्यकता थी। मुझे http://code.angularjs.org/1.2.0rc1/ से रूट.मिन.जेएस मिला है और इसे अपनी संपत्ति/जावास्क्रिप्ट फ़ाइल में डाल दिया है और इसे मेरे application.html.erb में लेकिन मुझे टाइपरर जैसे त्रुटियां मिलीं: अपरिभाषित कोणीय-मार्ग.जेएस की संपत्ति 'प्रति' नहीं पढ़ी जा सकती: 7 त्रुटि: अज्ञात प्रदाता: $ sceProvider <- $ sce <- $ मार्ग < - ngViewDire – natecraft1

+0

आपको यह बताना होगा कि यह जेएस है। तो कोशिश करें: <स्क्रिप्ट टाइप = "टेक्स्ट/जावास्क्रिप्ट" src = "/ assets/angular-path.js"> – KayakDave

+0

आपके पास मुख्य angular.js फ़ाइल का कौन सा संस्करण है? – Andyrooger

-1

हमारे निर्भरता इंजेक्शन से ngRoute निकालें के रूप में आप पहले से ही config में routeProvider इंजेक्शन कर रहे हैं

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

application.js में angular-route जोड़े की तरह

में/ऐप्स/आस्तियों/javascripts/application.js

//= require angular 
//= require angular-resource 
//= require angular-route 
संबंधित मुद्दे