Subject

Subject

观察者主题。

Constructor

new Subject()

Classes

Subject

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

新的事件。