如何在不修改 DOM 的情况下翻译 angular 变量?
How to translate angular variables, without modify DOM?
我有一个很大的 angular 应用程序。
如何在不改变的情况下翻译变量 DOM elmenets?
例如:
<div data-ng-bind="{{ hello }}"></div>
我不想编辑这个 HTML,但我想 hello 变量。
没有过滤器,没有任何变化。
仅由 js 端进行的更改。
如果您的意思是添加本地化和多语言支持,有很多库可以帮助您。看看ng-i18next.
您需要创建一个装饰器来编译状态。
使用$provide.decorator函数改变正常插值方法。
$provide.decorator( "$interpolate", ... );
更多信息:
https://docs.angularjs.org/api/auto/service/$提供#装饰器
我有一个很大的 angular 应用程序。 如何在不改变的情况下翻译变量 DOM elmenets?
例如:
<div data-ng-bind="{{ hello }}"></div>
我不想编辑这个 HTML,但我想 hello 变量。 没有过滤器,没有任何变化。 仅由 js 端进行的更改。
如果您的意思是添加本地化和多语言支持,有很多库可以帮助您。看看ng-i18next.
您需要创建一个装饰器来编译状态。
使用$provide.decorator函数改变正常插值方法。
$provide.decorator( "$interpolate", ... );
更多信息: https://docs.angularjs.org/api/auto/service/$提供#装饰器