次のように定義された角度ストラップの選択があります。
<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] に変更します。それにもかかわらず、この変更は選択ボタンには表示されません。
モデルで行われた変更を選択ボタンに反映するにはどうすればよいですか?
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] を新しいロケールに変更します。それにもかかわらず、日付ピッカーは新しいカレンダーで更新されません。