我正在使用gem angular-translate-rails,并且试图将变量传递到rails,但是它不起作用。后端是rails,前端是Angularjs。
到目前为止,这是我尝试过的:
1.在控制器内:
$translate('analytics.show_review.directives.review_incomplete_message', {'number_of_not_empty_reviews': $scope.numberOfNotEmptyReviews,
'number_of_reviews': $scope.numberOfReviews }).then(function (message) {
$scope.reviewIncompleteMessage = message;
});
2.翻译Fr:
en:
home:
message: "My variables are %{myFirstVariable} and %{ mySecondVariable }"
作为回报,我得到了一个空字符串,我尝试更改了骆驼箱和蛇箱的组合,但效果不佳。
这样在角度平移中使用变量
en:
home:
message: "My variables are {{ myFirstVariable }} and {{ mySecondVariable }}"
和使用它是这样的
$translate('en.home.message', { myFirstVariable: 1, mySecondVariable: 2});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句