我正在嘗試使用角度翻譯來進行本地化,但我遇到的問題只能在主頁上使用。點擊鏈接後,下一頁完全不會翻譯。角度翻譯不能在模板上工作
奇怪的是,navbar翻譯(位於index.html)仍然正確翻譯,但ngview中的內容不翻譯。其他頁面的控制器當前爲空。
-App.js
var myApp = angular.module('myApp', ['ngRoute', 'pascalprecht.translate']);
myApp.config(
function ($routeProvider) {
$routeProvider.
when('/signup', {
templateUrl: 'partials/signup.html',
controller: 'SignUpControllers'
}).
otherwise({
templateUrl: 'partials/home.html'
});
})
.config(function ($translateProvider) {
$translateProvider.useStaticFilesLoader({
prefix: '/languages/',
suffix: '.json'
});
$translateProvider.preferredLanguage('en');
});
我注意到另一件事是,在home.html的默認頁面內容被正確地翻譯,但任何其他頁面沒有得到正確地翻譯。
Plunker Example - 示例正常
你能設置一個plunkr來演示這個問題嗎? –
@DanPantry我添加了一個顯示這個問題的解決方案。 –