@@ -10,15 +10,15 @@ To declare a one-to-one relationship between two models, use
1010import Model , { belongsTo } from ' @ember-data/model' ;
1111
1212export default class UserModel extends Model {
13- @belongsTo (' profile' , { async: true , inverse: ' user' }) profile;
13+ @belongsTo (' profile' , { async: false , inverse: ' user' }) profile;
1414}
1515```
1616
1717``` javascript {data-filename=app/models/profile.js}
1818import Model , { belongsTo } from ' @ember-data/model' ;
1919
2020export default class ProfileModel extends Model {
21- @belongsTo (' user' , { async: true , inverse: ' profile' }) user;
21+ @belongsTo (' user' , { async: false , inverse: ' profile' }) user;
2222}
2323```
2424
@@ -31,15 +31,15 @@ To declare a one-to-many relationship between two models, use
3131import Model , { hasMany } from ' @ember-data/model' ;
3232
3333export default class BlogPostModel extends Model {
34- @hasMany (' comment' , { async: true , inverse: ' blogPost' }) comments;
34+ @hasMany (' comment' , { async: false , inverse: ' blogPost' }) comments;
3535}
3636```
3737
3838``` javascript {data-filename=app/models/comment.js}
3939import Model , { belongsTo } from ' @ember-data/model' ;
4040
4141export default class CommentModel extends Model {
42- @belongsTo (' blog-post' , { async: true , inverse: ' comments' }) blogPost;
42+ @belongsTo (' blog-post' , { async: false , inverse: ' comments' }) blogPost;
4343}
4444```
4545
@@ -52,15 +52,15 @@ To declare a many-to-many relationship between two models, use
5252import Model , { hasMany } from ' @ember-data/model' ;
5353
5454export default class BlogPostModel extends Model {
55- @hasMany (' tag' , { async: true , inverse: ' blogPosts' }) tags;
55+ @hasMany (' tag' , { async: false , inverse: ' blogPosts' }) tags;
5656}
5757```
5858
5959``` javascript {data-filename=app/models/tag.js}
6060import Model , { hasMany } from ' @ember-data/model' ;
6161
6262export default class TagModel extends Model {
63- @hasMany (' blog-post' , { async: true , inverse: ' tags' }) blogPosts;
63+ @hasMany (' blog-post' , { async: false , inverse: ' tags' }) blogPosts;
6464}
6565```
6666
@@ -75,7 +75,7 @@ no inverse relationship exists, specify `{inverse: null }`.
7575import Model , { belongsTo } from ' @ember-data/model' ;
7676
7777export default class CommentModel extends Model {
78- @belongsTo (' blog-post' , { async: true , inverse: null }) blogPost;
78+ @belongsTo (' blog-post' , { async: false , inverse: null }) blogPost;
7979}
8080```
8181
@@ -97,8 +97,8 @@ Here's an example of a one-to-many reflexive relationship:
9797import Model , { belongsTo , hasMany } from ' @ember-data/model' ;
9898
9999export default class FolderModel extends Model {
100- @hasMany (' folder' , { async: true , inverse: ' parent' }) children;
101- @belongsTo (' folder' , { async: true , inverse: ' children' }) parent;
100+ @hasMany (' folder' , { async: false , inverse: ' parent' }) children;
101+ @belongsTo (' folder' , { async: false , inverse: ' children' }) parent;
102102}
103103```
104104
@@ -109,7 +109,7 @@ import Model, { attr, belongsTo } from '@ember-data/model';
109109
110110export default class UserModel extends Model {
111111 @attr (' string' ) name;
112- @belongsTo (' user' , { async: true , inverse: ' bestFriend' }) bestFriend;
112+ @belongsTo (' user' , { async: false , inverse: ' bestFriend' }) bestFriend;
113113}
114114```
115115
@@ -119,7 +119,7 @@ You can also define a reflexive relationship that doesn't have an inverse:
119119import Model , { belongsTo } from ' @ember-data/model' ;
120120
121121export default class FolderModel extends Model {
122- @belongsTo (' folder' , { async: true , inverse: null }) parent;
122+ @belongsTo (' folder' , { async: false , inverse: null }) parent;
123123}
124124```
125125
@@ -141,15 +141,15 @@ First, let's look at the model definitions:
141141import Model , { hasMany } from ' @ember-data/model' ;
142142
143143export default class UserModel extends Model {
144- @hasMany (' payment-method' , { async: true , inverse: ' user' , polymorphic: true }) paymentMethods;
144+ @hasMany (' payment-method' , { async: false , inverse: ' user' , polymorphic: true }) paymentMethods;
145145}
146146```
147147
148148``` javascript {data-filename=app/models/payment-method.js}
149149import Model , { belongsTo } from ' @ember-data/model' ;
150150
151151export default class PaymentMethodModel extends Model {
152- @belongsTo (' user' , { async: true , inverse: ' paymentMethods' }) user;
152+ @belongsTo (' user' , { async: false , inverse: ' paymentMethods' }) user;
153153}
154154```
155155
@@ -262,15 +262,15 @@ Let's assume that we have a `blog-post` and a `comment` model. A single blog pos
262262import Model , { hasMany } from ' @ember-data/model' ;
263263
264264export default class BlogPostModel extends Model {
265- @hasMany (' comment' , { async: true , inverse: ' blogPost' }) comments;
265+ @hasMany (' comment' , { async: false , inverse: ' blogPost' }) comments;
266266}
267267```
268268
269269``` javascript {data-filename=app/models/comment.js}
270270import Model , { belongsTo } from ' @ember-data/model' ;
271271
272272export default class CommentModel extends Model {
273- @belongsTo (' blog-post' , { async: true , inverse: ' comments' }) blogPost;
273+ @belongsTo (' blog-post' , { async: false , inverse: ' comments' }) blogPost;
274274}
275275```
276276
0 commit comments