Angularjs 有没有办法在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

我要把爱奥尼亚项目本地化。我们在那里使用。 但似乎不可能同时使用ti分段控制和

为了翻译一些东西,我需要使用两个指令中的任何一个

<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}