如何在Ember中构建时区检查应用程序

斯蒂芬·帕鲁纳什维利(Stepan Parunashvili)

作为学习Ember的一种方法,我正在尝试构建一个简单的应用程序,现在没有教程的内容。

该应用将执行以下操作-

  • 用户写自己的城市
  • 用户写他想见面的人的城市
  • 功能会一直备份,这对彼此都有利。就是说,他们俩都不必太早醒来就不能再太晚了)

我对如何以Ember方式构造数据有些困惑。我将如何处理?

我在想 -

将有一个index.handlebars-这将具有个人A和个人B的城市的2个输入字段-这将由“会议”模型支持(属性:cityA,cityB)

单击提交按钮后,我很困惑-

我可以想象有一个名为MeetingTime的模型(包含personA的时间和personB的时间)。

遵循Ember的最佳做法,我将以何种方式提出这一点?什么路线,控制器,模板等?


目前,这就是我所拥有的->

RightTime.Router.reopen({
  location: 'history'
});

RightTime.Meeting = DS.Model.extend({
  myCity: DS.attr('string'),
  theirCity: DS.attr('string'),

  meetingTimes: function() {
    if (myCity && theirCity) {
      // get back a collection of meeting times
    }

    return false;
  }.property('myCity','theirCity')
});

RightTime.IndexRoute = Ember.Route.extend({
  model: function() {
    //return this.store.createRecord('meeting');
    //the above return is giving the error 'unedfined is not a function'
  }
});

#index.handlebars
<div class="container">
  <div class="col-md-6 col-md-offset-3 col-lg-4 col-lg-offset-4">
    <header class="animated fadeInDown">
        <h1><span class="twenty-four-header">24</span>Time</h1>
        <h3>Get Great Meeting Times Instantly</h3>
    </header>
    <section class="main-options animated fadeInDown">
      <div class="form-group">
        {{input value=myCity placeholder="What's your city?" class="form-control input-lg"}}
      </div>
      <div class="form-group">
        {{input value=theirCity placeholder="What their city?" class="form-control input-lg"}}
      </div>
      <div class="form-group">
        <button {{action 'getTimes'}} class="btn btn-lg get-times btn-block btn-primary">Get Times!</button>
      </div>
    </section>
  </div>
</div>
斯蒂芬·帕鲁纳什维利(Stepan Parunashvili)

最终成功了!www.24time.co

可以在www.github.com/stopachka/right-time上找到该代码。

有一种称为会议的模型。

人们通过与Places Autocomplete API进行交互来选择城市。当他们选择时,它将返回latLng职位,这些职位已附加到会议上。一旦模型同时具有城市的两个位置,它就会向/ api / meeting发出ajax请求,并发送位置参数。

API返回所有最佳时间。我敢肯定,我不是用余烬的方式做的,也许可以对模型进行不同的分解,而且时间可以是模型本身。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Winforms中为整个应用程序设置统一时区

来自分类Dev

您如何在Node.js中为服务器应用程序构建测试?

来自分类Dev

如何在ember应用程序的控制器中获取模板复选框的值

来自分类Dev

如何在Yeoman Ember应用程序中设置/获取特定于环境的变量

来自分类Dev

如何在Xcode的目标中构建和嵌入另一个应用程序?

来自分类Dev

如何在Laravel 4中构建具有子应用程序的平台?

来自分类Dev

如何在Android应用程序中构建ffmpeg?

来自分类Dev

如何在Sublime Text 3中构建Scala应用程序?

来自分类Dev

如何在ember-cli应用程序中链接到favicon?

来自分类Dev

如何在我的vnext应用程序中启用roslyn自动构建

来自分类Dev

如何在Ember CLI应用程序中升级Ember版本?

来自分类Dev

您将如何在Elm中构建电子表格应用程序?

来自分类Dev

如何在Ember.js应用程序模板中呈现路线名称?

来自分类Dev

如何在ember JS应用程序中设置全局变量

来自分类Dev

如何在Ember.js 3.18中获取应用程序的所有路由列表?

来自分类Dev

如何在构建期间防止在Angular应用程序中禁用和启用按钮

来自分类Dev

Flutter-如何在材料应用程序中调用多个构建器项目?

来自分类Dev

如何在Angular js和Lithium应用程序中构建路由?

来自分类Dev

如何在Yeoman Ember应用程序中设置/获取特定于环境的变量

来自分类Dev

不知道如何在ember中构建“故事”应用程序

来自分类Dev

如何在我的ExtJS网络应用程序中显示sencha应用程序构建时间戳

来自分类Dev

如何在IntelliJ IDEA中检查JavafX应用程序的构建命令

来自分类Dev

如何在ember-cli应用程序中实现表单验证?

来自分类Dev

如何在VB中检查应用程序是否为服务应用程序

来自分类Dev

通知应用程序中的时区

来自分类Dev

如何在我的Ember应用程序中访问jsPDF?

来自分类Dev

在Ember应用程序中检查readyState

来自分类Dev

如何在另一个 ember 应用程序中嵌入一个 ember 应用程序?

来自分类Dev

如何在 Web 应用程序部署期间在注册表中添加新的时区?

Related 相关文章

  1. 1

    如何在Winforms中为整个应用程序设置统一时区

  2. 2

    您如何在Node.js中为服务器应用程序构建测试?

  3. 3

    如何在ember应用程序的控制器中获取模板复选框的值

  4. 4

    如何在Yeoman Ember应用程序中设置/获取特定于环境的变量

  5. 5

    如何在Xcode的目标中构建和嵌入另一个应用程序?

  6. 6

    如何在Laravel 4中构建具有子应用程序的平台?

  7. 7

    如何在Android应用程序中构建ffmpeg?

  8. 8

    如何在Sublime Text 3中构建Scala应用程序?

  9. 9

    如何在ember-cli应用程序中链接到favicon?

  10. 10

    如何在我的vnext应用程序中启用roslyn自动构建

  11. 11

    如何在Ember CLI应用程序中升级Ember版本?

  12. 12

    您将如何在Elm中构建电子表格应用程序?

  13. 13

    如何在Ember.js应用程序模板中呈现路线名称?

  14. 14

    如何在ember JS应用程序中设置全局变量

  15. 15

    如何在Ember.js 3.18中获取应用程序的所有路由列表?

  16. 16

    如何在构建期间防止在Angular应用程序中禁用和启用按钮

  17. 17

    Flutter-如何在材料应用程序中调用多个构建器项目?

  18. 18

    如何在Angular js和Lithium应用程序中构建路由?

  19. 19

    如何在Yeoman Ember应用程序中设置/获取特定于环境的变量

  20. 20

    不知道如何在ember中构建“故事”应用程序

  21. 21

    如何在我的ExtJS网络应用程序中显示sencha应用程序构建时间戳

  22. 22

    如何在IntelliJ IDEA中检查JavafX应用程序的构建命令

  23. 23

    如何在ember-cli应用程序中实现表单验证?

  24. 24

    如何在VB中检查应用程序是否为服务应用程序

  25. 25

    通知应用程序中的时区

  26. 26

    如何在我的Ember应用程序中访问jsPDF?

  27. 27

    在Ember应用程序中检查readyState

  28. 28

    如何在另一个 ember 应用程序中嵌入一个 ember 应用程序?

  29. 29

    如何在 Web 应用程序部署期间在注册表中添加新的时区?

热门标签

归档