Constructor
new Subject()
Classes
Methods
attach(observer)
添加观察者。
Parameters:
Name | Type | Description |
---|---|---|
observer |
Observer | function | 指定观察者对象或回调函数。 |
attachWithName(name, observer)
添加指定事件名的观察者。
Parameters:
Name | Type | Description |
---|---|---|
name |
string | 事件名称。 |
observer |
Observer | function | 指定观察者对象或回调函数。 |
detach(observer)
移除观察者。
Parameters:
Name | Type | Description |
---|---|---|
observer |
Observer | function | 指定观察者对象或回调函数。 |
detachWithName(name, observer)
移除指定事件名的观察者。
Parameters:
Name | Type | Description |
---|---|---|
name |
string | 指定事件名。 |
observer |
Observer | function | 指定观察者对象或回调函数。 |
notifyObservers(event)
通知观察者有新事件更新。
Parameters:
Name | Type | Description |
---|---|---|
event |
ObservableEvent | 新的事件。 |