fieldsEmber.Mapstatic
A map whose keys are the fields of the model and whose values are strings describing the kind of the field. A model's fields are the union of all of its attributes and relationships.
For example:
app/models/blog.jsimport DS from 'ember-data';
export default DS.Model.extend({
  users: DS.hasMany('user'),
  owner: DS.belongsTo('user'),
  posts: DS.hasMany('post'),
  title: DS.attr('string')
});
import Ember from 'ember';
import Blog from 'app/models/blog';
var fields = Ember.get(Blog, 'fields');
fields.forEach(function(kind, field) {
  console.log(field, kind);
});
// prints:
// users, hasMany
// owner, belongsTo
// posts, hasMany
// title, attribute
 
Please login to continue.