gpt4 book ai didi

ruby-on-rails - 如何在 Angular Translate Rails 中使用动态变量?

转载 作者:太空宇宙 更新时间:2023-11-03 16:20:48 26 4
gpt4 key购买 nike

我正在使用 gem angular-translate-rails 并且我正在尝试将变量传递给 rails 但它不起作用。后端是rails,前端是Angularjs。

到目前为止,这是我尝试过的:

1.在 Controller 内:

$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.翻译yml:

en:
home:
message: "My variables are %{myFirstVariable} and %{ mySecondVariable }"

我得到一个空字符串作为返回我尝试更改驼峰和蛇峰的组合,但效果不佳。

最佳答案

在angular translate中使用变量是这样的

en:
home:
message: "My variables are {{ myFirstVariable }} and {{ mySecondVariable }}"

使用起来是这样的

$translate('en.home.message', { myFirstVariable: 1, mySecondVariable: 2});

关于ruby-on-rails - 如何在 Angular Translate Rails 中使用动态变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33642442/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com