2013-06-24 9 views
16

से परिभाषित नहीं किया गया है मुझे यह त्रुटि मिल रही है: Uncaught ReferenceError: _ is not defined from restangular पुन: परिदृश्य का उपयोग करने का प्रयास करते समय।असीमित संदर्भ त्रुटि: _ को पुनर्गठन

एचटीएमएल

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.1/angular.min.js"></script> 
<script type="text/javascript" src="http://cdn.jsdelivr.net/restangular/latest/restangular.min.js"></script> 
<script src="app.js"></script> 
<script src="controllers.js"></script> 

app.js

var contactManager = angular.module('contactManager', ['restangular']) 
contactManager.config(function(RestangularProvider){ 
    RestangularProvider.setBaseUrl('/api/'); 
}) 

उत्तर

17

आप, अंडरस्कोर एक स्क्रिप्ट संदर्भ जोड़ने की जरूरत के रूप में एक निर्भरता

<script src="https://cdn of underscore"></script> 
+1

मुझे अंडरस्कोर की तुलना में लॉनाश (http://lodash.com/) जोड़ने में बेहतर भाग्य था। – blushrt

+0

@blushrt यही कारण है कि मैं इस साइट पर आया हूं। आप से मदद के लिए। – Fuser97381

10

restangular काम करने की आवश्यकता है अंडरस्कोर/lodash`। बस अपनी निर्भरता स्क्रिप्ट से पहले इस निर्भरता को रखें। this comment on github भी पढ़ें।

10

आप अपने html फ़ाइल में Underscore.js के संदर्भ जोड़ने की जरूरत है। आप निम्नलिखित सीडीएन पथ का उपयोग कर सकते हैं:

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script> 
संबंधित मुद्दे