Javascript 无法在AngularJS中翻译span中的内容
我尝试为下面的行添加翻译Javascript 无法在AngularJS中翻译span中的内容,javascript,html,angularjs,translation,Javascript,Html,Angularjs,Translation,我尝试为下面的行添加翻译 <h3>List your property <span>for sale or rent</span></h3> 列出您要出售或出租的房产 我在JSON文件中添加了“列出你的财产”和“出售或出租”的翻译。但当我添加翻译时,它只显示“列出你的财产”,而不显示“出售或出租”文本 我正在使用以下代码: <h3 ng-show="lang == 'es'" ng-click="changeLanguage('
<h3>List your property <span>for sale or rent</span></h3>
列出您要出售或出租的房产
我在JSON文件中添加了“列出你的财产”和“出售或出租”的翻译。但当我添加翻译时,它只显示“列出你的财产”,而不显示“出售或出租”文本
我正在使用以下代码:
<h3 ng-show="lang == 'es'"
ng-click="changeLanguage('en')"
translate="LIST_YOUR_PROPERTY">
<span ng-show="lang == 'es'"
ng-click="changeLanguage('en')"
translate="FOR_SALE_OR_RENT"></span>
</h3>
您必须像中所示那样使用翻译键。请使用HTML模板绑定来列出您的属性,这样您的
元素中的值不会被翻译字符串替换
<h3>{{ 'LIST_YOUR_PROPERTY' | translate }}<span translate="FOR_SALE_OR_RENT"></span></h3>
{{'LIST_YOUR_PROPERTY'| translate}
您的问题到底是什么?请提供更多的代码。您显示的跨度上没有翻译或“样式”。要出售或出租字符串,请列出您要出售或出租的财产。我只为“列出您的财产”添加了翻译。我想为“出售和出租”添加翻译“还有一部分在跨度内。我应该如何添加它?我试了很多方法,但都没能做到。这没用。这是您allready提供的代码。请回答这个问题。你到底有什么问题?你的“列出你的财产”和“出售或出租”的翻译键是什么?“列出你的财产”:“Anote su propiedad”,“出售或出租”:“Para la venta o alquiler”@PoojaPotghan Kadam Cheers,补充了发生这种情况的原因。