angular.js - angular-translate 有条件输出词条有什么好办法?
漂亮男人
漂亮男人 2017-05-15 16:49:10
0
4
686

最近公司产品要做多语言支持,用了 angular-translate 来做,基本上还算顺利。

然后就碰到有的模板里是这样写的:

{{gender ? '男' : '女'}}

很显然,filter 没法直接用了,目前是用 ngIf 把它改写了,类似这样:

<span ng-if="gender">{{'common.male' | translate}}</span>
<span ng-if="!gender">{{'common.female' | translate}}</span>

但是如果不想要多余的 span 呢?有时候就是挺烦 Angular 这一点,为了一些指令你不得不整一些废标签出来。大家有什么想法?

漂亮男人
漂亮男人

모든 응답(4)
淡淡烟草味

으아아아

黄舟

포스터는 이를 구현하기 위해 다음과 같은 컨트롤러 방법을 사용할 수 있습니다.

으아아아 으아아아

이렇게 하면 HTML의 중복성은 줄어들지만 코드의 양은 늘어납니다.

为情所困

이 글을 쓴 사람이 교장임에 틀림없어요!

Peter_Zhu

정말 심오해요

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿