我有一个角度带选择定义如下:
<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]的值,例如从[Choisissezunmédecin]到[选择医生]。但是,此更改不会出现在选择按钮上。
如何传播到选择按钮,即在模型上完成的更改?
我对angular-strap datepicker有完全相同的问题:
<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]。然而,日期选择器不会刷新新日历。