私が列挙して選択し、ドロップダウンを作成アンギュラJSではそうアクセス列挙型のプロパティは、ダウン
public enum myEnum{
enum1("enumDisplayVal1"), enum2("enumDisplayVal2")
myEnum(String displayValue) { this.displayValue = displayValue;}
private String displayValue;
public String getDisplayValue(){return displayValue}
}
のように、Javaの列挙型を持っています。
<select class="multiselect" multiple="multiple" id="enumDropDown"
data-ng-change="update()"
data-ng-options="e for e in myEnumValues"
data-ng-model="selectedEnum">
<option value="">All</option>
</select>
ドロップダウンには、列挙型の実際の値であるenum1、enum2などの値が表示されます。 selectドロップダウンでenumの "displayValue"プロパティを表示するようにするにはどうすればいいですか?
私はこれは私がやってしまったものですmyEnum.values()
はあなた 'enum'に' toString'をオーバーライドしようとしたことがありますか? – Mena
Hmm。私はそれを試してみる。ありがとう – Imprfectluck
あなたは{{myEnumValues}}のような全体のリストを印刷するなら、Nopeは@Mena – Imprfectluck