selectpicker
から1つの動作を理解したいと思います。私はこのコードを、唯一の要素#symptom1
作品を実行し、selectpicker
に適切なオプションをロードするとブートストラップのselectpickerのvalはオブジェクトだけを受け入れることはありません
Template.checkNotification.onRendered(function() {
var currentNotification = Session.get("currentNotification");
this.$('#symptoms1').selectpicker({
multipleSeparator: ' ',
});
this.$('#symptoms2').selectpicker({
multipleSeparator: ' ',
});
var symptoms = [];
for (var symptom of currentNotification.symptom.symptoms) {
symptoms.push('"' + symptom.name + ';;' + symptom.value + '"');
}
var symptomsSelected = symptoms.join(", ");
var test1 = ['Dor de Cabeça;;dor-de-cabeca','Náusea;;nausea'];
var test2 = "["+symptomsSelected+"]";
this.$('#symptoms1').selectpicker('val', test1);
this.$('#symptoms2').selectpicker('val', test2);
});
:私は私のセッションから1つの属性で、この、この要素の負荷をしようとしています。
selectpicker
に提供するオプションの配列を作成するにはどうすればよいですか?
$ scope.symptomsSelected = "[" + ' "\私の選択項目がある文字列\"' + "]" $ scope.test2 =:さて、あなたは
selectpicker
のval
を設定するためにこれを使用することができますangular.fromJson($ scope.symptomsSelected); $ scope.test2 = $ scope.test2 [0]; – Prianca