Advertisement
Guest User

Untitled

a guest
Sep 6th, 2015
15
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. import DS from 'ember-data';
  2. import MyModelMixin from '../mixins/my-model-mixin';
  3.  
  4. export default DS.Model.extend(MyModelMixin, {
  5.   name: DS.attr('string'),
  6.   area1: DS.attr('string'),
  7.   feeArea1: DS.attr('number'),
  8.   area2: DS.attr('string'),
  9.   feeArea2: DS.attr('number'),
  10.   area3: DS.attr('string'),
  11.   feeArea3: DS.attr('number'),
  12.   province: DS.belongsTo('address', {async: true}),
  13.   district: DS.belongsTo('address', {async: true}),
  14.   ward: DS.belongsTo('address', {async: true}),
  15.   lat: DS.attr('number'),
  16.   lng: DS.attr('number'),
  17.  
  18.   provinceChanged: function() {
  19.       var d = this.get('district');
  20.       if (d.get('parentId') != this.get('province.id')) {
  21.           this.set('district', null);
  22.       }
  23.   }.observes('province'),
  24.  
  25.   districtChanged: function() {
  26.       var w = this.get('ward');
  27.       if (w.get('parentId') != this.get('district.id')) {
  28.           this.set('ward', null);
  29.       }
  30.   }.observes('district'),
  31.  
  32. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement