最近公司产品要做多语言支持,用了 angular-translate 来做,基本上还算顺利。
然后就碰到有的模板里是这样写的:
{{gender ? '男' : '女'}}
很显然,filter
没法直接用了,目前是用 ngIf
把它改写了,类似这样:
<span ng-if="gender">{{'common.male' | translate}}</span>
<span ng-if="!gender">{{'common.female' | translate}}</span>
但是如果不想要多余的 span
呢?有时候就是挺烦 Angular 这一点,为了一些指令你不得不整一些废标签出来。大家有什么想法?
黄舟2017-05-15 16:51:10
投稿者は、次のようなコントローラー メソッドを使用して実装を試行する場合があります:
リーリー リーリーこのように、htmlの冗長性は減りますが、コード量は増加します。