2013-06-24 21 views
16

私はこのエラーが発生しています:Uncaught ReferenceError: _ is not defined from restangular Restangularを使用しようとしています。未知のReferenceError:_は矩形から定義されていません

HTML

<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

あなたは、あなたのhtmlファイルにunderscore.jsの参照を追加する必要があります依存

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

私はlodash(http://lodash.com/)にアンダースコアを追加する方が良い運がありました。 – blushrt

+0

@blushrtだからこそ私はこのサイトに来るのです。あなたのお手伝い。 – Fuser97381

10

restangular動作するようにアンダースコア/ lodash`必要です。ちょうどあなたの矩形のスクリプトの前にこの依存関係を置く。また、this comment on githubも読んでください。

10

があるとして、アンダースコアにスクリプト参照を追加する必要があります。次のcdnパスを使用することができます:

<script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.4.4/underscore-min.js"></script> 
関連する問題