You are currently browsing legacy 4.0 version of documentation. Click here to switch to the newest 5.1 version.
Session: How to Check if Entity has Changed
To check if a specific entity differs from the one downloaded from server, the
hasChanged() method from the
advanced session operations can be used.
|entity||object||Entity for which changes will be checked.|
|boolean||Indicates whether given entity has changed.|
const employee = await session.load("employees/1-A"); let hasChanged = session.advanced.hasChanged(employee); // false employee.lastName = "Shmoe"; hasChanged = session.advanced.hasChanged(employee); // true