Skip to content

Instantly share code, notes, and snippets.

@francisrod01
Last active October 12, 2017 13:47
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save francisrod01/252fd454ecf58ed1a6618218b1ced25c to your computer and use it in GitHub Desktop.
Save francisrod01/252fd454ecf58ed1a6618218b1ced25c to your computer and use it in GitHub Desktop.
angularJs - doubt with translate loaderPartial
(function () {
'use strict';
var core = angular.module('app.core');
core.config(translations);
/* @ngInject */
function translations($translateProvider) {
$translateProvider.preferredLanguage('en');
$translateProvider.useLoader('$translatePartialLoader', {
urlTemplate: '/app/**/{part}/i18n/{lang}.json'
});
}
<!-- I add scripts in this order: -->
<script src="bower_components/javascripts/jquery.js"></script>
<script src="bower_components/javascripts/angular.js"></script>
<script src="bower_components/javascripts/ng-bootstrap.min.js"></script>
<script src="bower_components/javascripts/angular-sanitize.js"></script>
<script src="bower_components/javascripts/angular-translate.js"></script>
<script src="bower_components/javascripts/angular-translate-interpolation-messageformat.js"></script>
<script src="bower_components/javascripts/angular-translate-loader-partial.js"></script>
<script src="bower_components/javascripts/messageformat.js"></script>
Screenshot the bug: https://snag.gy/BZch29.jpg
raw text:
'HOMEPAGE.TITLE'
'HOMEPAGE.DESC'
angular
.module('app.toolbar')
.controller('Toolbar', Toolbar);
function Toolbar($translatePartialLoader) {
/*jshint validthis: true */
var vm = this;
activate();
function activate() {
loadTranslation();
}
function loadTranslation() {
$translatePartialLoader.addPart('toolbar');
}
<a class="navbar-brand" href="#">{{'TOOLBAR.HELLO' | translate}}</a>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment