我有一个角带选择定义如下:
<button type="button" class="btn btn-primary" ng-model="idMedecin"
ng-options="medecin.id as medecin.titre+' '+ medecin.prenom+' '+medecin.nom for medecin in model.medecins"
data-placeholder="{{model.placeholder}}" bs-select>
Action <span class="caret"></span>
</button>
在控制器中,每当用户选择另一种语言 (i18n) 时,我都会更改 [model.placeholder] 的值,例如从 [Choisissez un médecin] 到 [Choose a doctor]。不过,此更改不会出现在选择按钮上。
如何传播到选择按钮,对模型所做的更改?
我对角带日期选择器有完全相同的问题:
<input type="text" ng-model="model.jour" class="form-control btn-warning"
data-min-date="today"
data-date-format="fullDate"
data-autoclose="true"
data-date-type="number"
data-use-native="true"
bs-datepicker/>
第一次显示时,该组件正确地使用了当前语言。当用户更改此语言时,我将 [$locale.id] 更改为新的语言环境。然而,日期选择器并没有用新的日历刷新。