私の ember-model モデルでは、列挙型から String 属性を設定する必要があります。ember-modelで可能ですか?
例として、私は Book モデルを持ちたいと思います:
App.Book({
id: Ember.attr(),
title: Ember.attr( 'String' ),
author: Ember.attr( 'String' ),
status: App.BookStatus
});
そしてApp.Book.Status
、3つの可能な値を持つ列挙型として、"FREE", "BORROW", "LOST"
それを使用します:
var myBook = App.Book.create({
title:'myBook',
author:'fred',
status: App.BookStatus.FREE
})
Java Enum 機能に相当するものが必要です
public enum BookStatus {
FREE, BORROW, LOST
}
class Book {
BookStatus bookStatus;
}
Book bookInstance = new Book();
bookInstance.bookStatus=BookStatus.LOST;