Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript '$翻译。使用(键)和#x27;undefined不是AngularJS中的函数_Javascript_Angularjs_Angular Translate - Fatal编程技术网

Javascript '$翻译。使用(键)和#x27;undefined不是AngularJS中的函数

Javascript '$翻译。使用(键)和#x27;undefined不是AngularJS中的函数,javascript,angularjs,angular-translate,Javascript,Angularjs,Angular Translate,我正在尝试在我的应用程序中实现角度转换。 因此,我发现以下内容应该演示角度平移,但我得到以下错误消息: “undefined”不是函数(计算“$translate.uses(key)”) var myApp=angular.module('myApp',['pascalprecht.translate']); myApp.config(函数($translateProvider){ $translateProvider.preferredLanguage('fr'); $translatePr

我正在尝试在我的应用程序中实现角度转换。 因此,我发现以下内容应该演示角度平移,但我得到以下错误消息:

“undefined”不是函数(计算“$translate.uses(key)”)

var myApp=angular.module('myApp',['pascalprecht.translate']);
myApp.config(函数($translateProvider){
$translateProvider.preferredLanguage('fr');
$translateProvider.translations('en'{
星期一:“星期一”,
星期二:“星期二”,
星期三:“星期三”,
星期四:“星期四”,
星期五:“星期五”,
星期六:“星期六”,
星期日:“星期日”
});
$translateProvider.translations('fr'{
周一:"伦迪",,
星期二:“Mardi”,
周三:“Mercredi”,
星期四:“朱迪”,
星期五:“万德雷迪”,
周六:“Samedi”,
周日:“迪曼奇”
});
});
myApp.constant('工作日'[{
id:1,
关键:“星期一”
}, {
id:2,
关键:“星期二”
}, {
id:3,
关键:“星期三”
}, {
id:4,
关键:“星期四”
}, {
id:5,
关键:“星期五”
}, {
id:6,
关键:“星期六”
}, {
id:7,
关键:周日
}]);
myApp.controller('MyCtrl'、['$scope'、'$translate'、'weekDays',
功能($scope$translate,工作日){
$scope.changeLanguage=函数(键){
$translate.uses(键)
}
$scope.days=工作日;
$scope.name='user';
console.log($scope.days);
}
]);

你好,{{name}}!
fr
EN
  • {{day.key | translate}}
$translate.uses(key)
不推荐使用,请改用
$translate.use(key)

了解更多有关和(正在进行的更改)的信息

var myApp=angular.module('myApp',['pascalprecht.translate']);
myApp.config(函数($translateProvider){
$translateProvider.preferredLanguage('fr');
$translateProvider.translations('en'{
星期一:“星期一”,
星期二:“星期二”,
星期三:“星期三”,
星期四:“星期四”,
星期五:“星期五”,
星期六:“星期六”,
星期日:“星期日”
});
$translateProvider.translations('fr'{
周一:"伦迪",,
星期二:“Mardi”,
周三:“Mercredi”,
星期四:“朱迪”,
星期五:“万德雷迪”,
周六:“Samedi”,
周日:“迪曼奇”
});
});
myApp.constant('工作日'[{
id:1,
关键:“星期一”
}, {
id:2,
关键:“星期二”
}, {
id:3,
关键:“星期三”
}, {
id:4,
关键:“星期四”
}, {
id:5,
关键:“星期五”
}, {
id:6,
关键:“星期六”
}, {
id:7,
关键:周日
}]);
myApp.controller('MyCtrl'、['$scope'、'$translate'、'weekDays',
功能($scope$translate,工作日){
$scope.changeLanguage=函数(键){
$translate.use(键)
}
$scope.days=工作日;
$scope.name='user';
console.log($scope.days);
}
]);

你好,{{name}}!
fr
EN
  • {{day.key | translate}}

我想你的意思是$translate.use(键)而不是$translate.uses(键)