This guide covers migrating Ember Data models from the legacy syntax to the modern one.
Useful docs:
Table of Contents
- Overview
- Basic Migration Pattern
- Attributes Migration
- Relationships Migration
- Computed Properties Migration
- Testing Migrated Models
- Complete Example
- Best Practices
Overview
The migration involves converting from:
-
DS.Model.extend({...})
→export default class ModelName extends Model
-
attr()
→@attr()
decorator -
belongsTo()
→@belongsTo()
decorator -
hasMany()
→@hasMany()
decorator
Top comments (0)