Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 余烬更复杂的例子_Javascript_Ember.js - Fatal编程技术网

Javascript 余烬更复杂的例子

Javascript 余烬更复杂的例子,javascript,ember.js,Javascript,Ember.js,我上周花了很多时间探索余烬和脊梁。我很容易进入主干,但余烬(更难学)给了我更多的选择。在余烬网站上,我只找到了一些基本的例子 是否有更复杂的示例演示以下功能: 对于更复杂的案例,如/articles/view/12, /blogs/12/post1234。我想知道余烬如何处理一堆 不同的网址。嵌套路由?我可以动态添加路由吗 数据操纵 验证 本地化 最重要的是: 如何将我的逻辑划分为不同的文件?差不多 控制器 HomeController.js BlogsController.js Artic

我上周花了很多时间探索余烬和脊梁。我很容易进入主干,但余烬(更难学)给了我更多的选择。在余烬网站上,我只找到了一些基本的例子

是否有更复杂的示例演示以下功能:

  • 对于更复杂的案例,如/articles/view/12, /blogs/12/post1234。我想知道余烬如何处理一堆 不同的网址。嵌套路由?我可以动态添加路由吗
  • 数据操纵
  • 验证
  • 本地化
  • 最重要的是:

    如何将我的逻辑划分为不同的文件?差不多

    • 控制器

      • HomeController.js
      • BlogsController.js
      • ArticlesController.js
    • 观点

      • Index.js
      • 关于.js
    • 博客
      • Index.js
    等等


    有什么想法吗?

    我刚刚更新了一个基于Rails的余烬/余烬数据示例,以说明余烬路由器和余烬数据的最新变化:

    我希望您会发现它是嵌套路由和基本数据操作的一个好例子。因为ember数据还不包括验证逻辑,所以这个示例依赖于表单中的引导验证(肯定不是最健壮的解决方案)


    我正在根据这个例子编写一些博客文章。

    嗨,我也遇到了同样的问题,我发现下面的文章或博客文章对使用Ember.js提供了非常有用的建议和指导-


    我建议您查看一下Addy Osmani的TodoMVC项目,它有一个Ember版本:

    它可能会提供您开始使用所需的一切。

    结帐


    非常感谢。我马上就潜入水中。关于验证,最好有一些助手或扩展,这样开发人员就可以很容易地附加缺少的功能(比如验证)。干得好。因为我使用的是.NET而不是Ruby,所以我想知道在需要时如何包含javascript引用?余烬不能与AMD一起使用?还是可以?谢谢你,安德烈。我相信从2月或3月开始,Ember就与AMD兼容了,所以现在可以使用require.js.Dan这样的解决方案,在您提供的示例中,当需要时如何包含javascript源文件?Andrej-该示例使用Sprocket,这是Rails的资产打包系统(从3.1开始)。有关详细信息,请参见。Almog,这个示例对于Ember初学者非常有用。竖起大拇指。
    DEBUG: ------------------------------- ember.js:339
    DEBUG: Ember.VERSION : 1.0.0-rc.1 ember.js:339
    DEBUG: Handlebars.VERSION : 1.0.0-rc.3 ember.js:339
    DEBUG: jQuery.VERSION : 1.9.1 ember.js:339
    DEBUG: -------------------------------