Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.83 KB | None | 0 0
  1. <div>
  2. <div>
  3. {{text-field id="countryid" type="text"}}
  4. </div>
  5. {{state-component model=model}}
  6. </div>
  7.  
  8. {{#if isFlag}}
  9. <div>
  10. {{text-field id="stateid" type="text"}}
  11. </div>
  12. {{else}}
  13. {{/if}}
  14.  
  15. var flag;
  16. export default Ember.Component.extend({
  17. isFlag: Ember.computed('flag', function() {
  18. flag = this.get('model').get('flag');
  19. return Ember.isEqual(flag, 'true');
  20. })
  21. })
  22.  
  23. export default Ember.Route.extend({
  24. model(){
  25. return info.create({"flag": ""})
  26. }});
  27.  
  28. afterModel(){
  29. Ember.$.ajax({
  30. url: `${ENV.host}/retrieveInfo`,
  31. type: 'POST',
  32. data: `id=geoid`,
  33. success: (data) => {
  34. this.modelFor('sample').setProperties({
  35. "flag": data.flag
  36. });
  37. }
  38. }
  39.  
  40. model(){
  41. return Ember.$.getJSON('url');
  42. }
  43.  
  44. {{my-component model=model }}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement