Angularjs 有没有办法在ti分段控件中使用角度平移?
我要把爱奥尼亚项目本地化。我们在那里使用。 但似乎不可能同时使用ti分段控制和 为了翻译一些东西,我需要使用两个指令中的任何一个Angularjs 有没有办法在ti分段控件中使用角度平移?,angularjs,ionic,angular-translate,Angularjs,Ionic,Angular Translate,我要把爱奥尼亚项目本地化。我们在那里使用。 但似乎不可能同时使用ti分段控制和 为了翻译一些东西,我需要使用两个指令中的任何一个 <div translate="KEY"></div> 带过滤器的or表达式 <div>{{'KEY' | translate}}</div> {{'KEY'| translate} 但两者都不适用于ti分段控件 <ti-segmented-control on-select="buttonClicked
<div translate="KEY"></div>
带过滤器的or表达式
<div>{{'KEY' | translate}}</div>
{{'KEY'| translate}
但两者都不适用于ti分段控件
<ti-segmented-control on-select="buttonClicked($index)" style="width: 250px;">
<ti-segmented-control-button class="button-balanced" title="'One'"></ti-segmented-control-button>
<ti-segmented-control-button class="button-balanced" title="'Two'" selected></ti-segmented-control-button>
</ti-segmented-control>
有一种方法可以通过使用
<ti-segmented-control style="width: 200px;">
<a class="button button-outline ti-segmented-control" >{{'KEY2' | translate}}</a>
<a class="button button-outline ti-segmented-control" >{{'KEY1' | translate}}</a>
</ti-segmented-control>
{{'KEY2'| translate}
{{'KEY1'| translate}
但在这种情况下,我们不能使用指令selected。
有没有关于如何翻译ti分段控件中的文本的建议???是的,您可以通过编辑“ti segmented control.js”如:
Yes you can by Edit "ti-segmented-control.js" like :
directive('tiSegmentedControlButton', function () {
return {
replace: true,
require: '^tiSegmentedControl',
transclude: true, // add this line
scope: {
title: '='
},
template: '<a class=\"button button-outline ti-segmented-control\"><ng-transclude></ng-transclude></a>', // Add <ng-transclude></ng-transclude>
and From your template you can user :
<ti-segmented-control-button class="button-balanced" selected>{{'DETAILS' | translate}} </ti-segmented-control-button>
指令('tiSegmentedControlButton',函数(){
返回{
替换:正确,
要求:“^tiSegmentedControl”,
transclude:true,//添加此行
范围:{
标题:'='
},
模板:“”,//添加
从模板中,您可以使用:
{{'DETAILS'| translate}