Rxjs BehaviorSubject from array
by amindunited
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/rxjs/6.4.0/rxjs.umd.min.js"></script>
JavaScript
class Message {
constructor (name) {
this.name = name;
}
static setBaseNumber (num) {
Message.baseNumber = num;
};
}
const msgOne = new Message('init message One')
const initMessages = [
,
new Message('init message Two')
]
const messages = new rxjs.BehaviorSubject(initMessages);
messages.subscribe((curr) => {
console.log('sub', curr);
});
messages.next([...messages.value, new Message('cheese')]);
// console.log('messages.value', [...messages.value, new Message('cheese')]);
setTimeout(() => {
messages.next([...messages.value, new Message('chocolate')]);
}, 2000)