Class: ViewModel

ViewModel

ViewModelの親クラス、抽象クラスとして存在しています。
It exists as a parent class of ViewModel and as an abstract class.

new ViewModel ()

Extends

Members

app readonly inherited

現在起動中のApplicationクラスを返却します。
Returns the Application class that is currently running.

cache readonly inherited

現在起動中のCacheクラスを返却します。
Returns the Cache class that is currently running.

config readonly inherited

jsonの情報をまとめたobjectを返却します。
Returns an object that summarizes the json information.

context readonly inherited

メインコンテキストのクラスを返却します。
Returns the class of the main context.

packages readonly inherited

作成したクラスのマッピングオブジェクトを返却します。
Returns the mapping object of the created class.

query readonly inherited

QueryStringのキーと値を格納したオブジェクトを返却します。
Returns an object that contains the keys and values of QueryString.

response readonly inherited

routing.jsonで設定したリクエストから戻ってきた情報を格納したオブジェクトを返却します。
Returns an object that contains the information returned from the request set in routing.json.

Methods

bind (view)Promise | void abstract

rootのSpriteにアタッチされたタイミングでコールされます。
Called at the timing when the root Sprite is attached.

NameTypeDescription
viewView
Returns:
TypeDescription
Promise | void

factory ()Promise

bind関数で非同期で処理を開始する共通関数です。
Common function to start processing asynchronously with bind functions.

Returns:
TypeDescription
Promise

toJSON (schema)string inherited

NameTypeDescription
schemaobject
Returns:
TypeDescription
string

unbind (view)void abstract

新しいViewクラスがアタッチされる前にコールされます。
Called before a new View class is attached.

NameTypeDescription
viewView
Returns:
TypeDescription
void