最近公司产品要做多语言支持,用了 angular-translate 来做,基本上还算顺利。
然后就碰到有的模板里是这样写的:
{{gender ? '男' : '女'}}
很显然,filter
没法直接用了,目前是用 ngIf
把它改写了,类似这样:
<span ng-if="gender">{{'common.male' | translate}}</span>
<span ng-if="!gender">{{'common.female' | translate}}</span>
但是如果不想要多余的 span
呢?有时候就是挺烦 Angular 这一点,为了一些指令你不得不整一些废标签出来。大家有什么想法?
으아아아
포스터는 이를 구현하기 위해 다음과 같은 컨트롤러 방법을 사용할 수 있습니다.
으아아아 으아아아이렇게 하면 HTML의 중복성은 줄어들지만 코드의 양은 늘어납니다.
이 글을 쓴 사람이 교장임에 틀림없어요!
정말 심오해요