2013-07-31 13 views
5

मैं वर्तमान में एक कोणीय जेएस ऐप पर काम कर रहा हूं जिसमें अनुवाद कार्यक्षमता की आवश्यकता है, इसलिए मैंने कोणीय-अनुवाद पुस्तकालय की जांच की है और उदाहरण में जो कुछ भी किया है।त्रुटि: अज्ञात प्रदाता: अनुवाद FilterProvider <- translateFilter angularjs

हालांकि जब मैं अपने कोड को चलाने मैं निम्नलिखित त्रुटि मिलती है:

Error: Unknown provider: translateFilterProvider <- translateFilter 

मैं निम्नलिखित jsfiddle में मेरी कोड शामिल किया है: http://jsfiddle.net/qYqw8/1/
मैं भरी हुई कोणीय-अनुवाद में कोड कॉल करने से पहले जावास्क्रिप्ट फ़ाइल बेला (जो portal.js में है) इस क्रम में मैं अपने फ़ाइलें लोड है:

<script src="js/lib/angular.js"></script> 
    <script src="js/lib/angular-resource.js"></script> 
    <script src="js/lib/jquery-1.10.js"></script> 
    <script src="js/lib/angular-translate.js"></script> 
    <script src="js/portal.js"></script> 

किसी को भी मेरी मदद कर सकते हैं, तो यह अत्यधिक सराहना की है,
मामले में आप सोच और के बाद से मेरी बेला थोड़ा गड़बड़ है, मैं अपने ऐप

<html lang="nl" ng-app="portal"> 

THX bootstrap,

जे

उत्तर

4

आपका बेला थोड़ा गड़बड़ है किया (उदाहरण के लिए आप ऐप बूटस्ट्रैप नहीं करते हैं और कुछ अन्य डीपी गायब हैं)। लेकिन आदेश कोणीय-अनुवाद का उपयोग करने के लिए, आप अपने नियंत्रक में यह निर्भरता की घोषणा करने की जरूरत है:

app.controller("MyCtrl", function($scope, $translate) { 
    // do some stuff 
}); 
+0

हाय, THX इस पर ध्यान देने के लिए, मैं फिर भी मेरे ऐप (मैं प्रश्न संपादित) –

+0

यह भी है bootstrap है यदि आप फ़िल्टर के साथ ऐसा करना चाहते हैं तो नियंत्रक को $ अनुवाद जोड़ने की कोई आवश्यकता नहीं है: https://github.com/PascalPrecht/angular-translate/blob/master/docs/content/guide/04_using-translate-filter। ngdoc –

+1

ठीक है तो उन्होंने इसे बदल दिया क्योंकि इसके लिए निर्भरता के बिना कभी काम नहीं किया। –

संबंधित मुद्दे