I implemented angular translation in my project and everything works fine, but when I moved mine $translateProviderfrom my block configto mine controller.js, I get this error:
Unknown provider: $ translateProviderProvider <- $ translateProvider <- myController
But each module seems to be referenced correctly, am I missing something? or maybe these translations cannot work inside the controller?
controller.js
angular.module('myapp.controller', ['pascalprecht.translate'])
.controller('myController',
['$translateProvider',
function ($translateProvider) {
function init() {
$translateProvider.useUrlLoader('myweb.com/api/lang', {
queryParameter : 'en_US'
});
$translateProvider.preferredLanguage('en_US');
}
init();
}]);
UPDATE
Now I know that $ translateProvider is not available for use in the controller class.
What I'm trying to accomplish:
traductions , , , , , ng-controller = "myController", init() . :
angular.module('contact')
.controller('ContactCtrl', function ($scope, $translatePartialLoader) {
$translatePartialLoader.addPart('contact');
});
:
- URL- REST?
- "" URL-, REST , .