如何使用引导选择器动态更改i18n?

时间:2018-12-28 08:02:51

标签: angular internationalization bootstrap-select

我试图在角度7中使用selectpicker的i18n功能。 来自:http://thetheme.io/theadmin/form/picker-select.html,它说添加data-lang =“ zh_CN”可以更改语言,但是在我的代码中不起作用。 当我在angular.json中添加“ ./node_modules/bootstrap-select/dist/js/i18n/defaults-zh_CN.min.js”时,默认情况下会成功显示中文,但是我无法通过添加数据将其更改回英文-lang属性。当我同时添加en_US和zh_CN时,它仅显示最新的一个。我该怎么做才能动态更改语言?

<select class="form-control selectpicker" data-lang="zh_CN" multiple 
data-live-search="true" data-actions-box="true" [(ngModel)]="selected" 
(ngModelChange)="onChange($event)" [disabled]="disabled">
  <option *ngFor="let option of data?.options" value="{{option.id}}">
    {{option.text}}
  </option>
</select>
//it doesnt work

1 个答案:

答案 0 :(得分:0)

我和你有类似的问题。

This帮助了我。

尝试添加:

data-count-selected-text="Your text: ({0})"