问题标签 [todomvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 带有 Rails 后端的 Ember TodoMVC 应用程序不存在“Access-Control-Allow-Origin”标头
我正在尝试遵循 Ember 入门指南并构建 TodoMVC 应用程序,但使用带有 Rails 的 Ember-CLI 作为后端。不幸的是,我遇到了跨站点域的问题。我收到此错误消息,并尝试执行发布请求:
在 Rails 一侧,我安装了 Rack Cors。我已将它添加到我的 Gemfile 中:
在我的application.rb
文件中,我有:
这是我的控制器:
在我的 Ember 应用程序中,app/adapters/application.js
我有:
javascript - ember js 对 todomvc 故障的轻微修改
我正在尝试遵循关于 emberjs 入门文档的 todomvc 教程以更好地理解它。在教程的下一阶段,我们将编辑功能添加到待办事项。
在以下链接中:http ://emberjs.com/guides/getting-started/accepting-edits/
我所做的与教程不同的是,我将待办事项变成了带有标题和编号的联系人。所以这是我的html添加:
这是我对 edit_todo_view.js 所做的补充
但它给出了以下错误:
如果我丢弃 HTML 中的数字或标题,它可以正常工作。
如果我调试并在“this.$().focus();”中放置断点,它也可以正常工作 上面提到的线路。
任何帮助将不胜感激
祝一切顺利
javascript - TodoMVC 上的 Backbone.js 视图:函数及其参数以及它是如何工作的
我正在通过示例 todomvc 应用程序从这里学习 Backbone.js:http: //todomvc.com/architecture-examples/backbone/
我有点卡在 app-view.js 部分: https ://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/backbone/js/views/app-view.js
这是代码片段:
函数“addOne”中的“todo”变量是从哪里来的?我搜索了整个项目文件,到目前为止没有找到任何指定或初始化“todo”变量的特定函数。我试图在他们的网站上阅读 Backbone.js 和 Underscore.js 文档,但到目前为止还没有找到解释。
aem - 执行示例 todomvc Sightly 应用程序时出错
我正在尝试执行todomvc示例 Sightly 应用程序。创建包并将其安装在 AEM 上后,当我尝试通过导航查看 Todo 页面(由包创建)时
它显示为空白页。当我检查错误日志时,我发现了以下异常:
GET /content/todo.html HTTP/1.1] com.day.cq.wcm.core.impl.WCMDeveloperModeFilter 在包含 SlingRequestPathInfo 期间出错:path='/content/todo/jcr:content', selectorString='null', extension ='html',后缀='null'
org.apache.sling.api.SlingException:无法获取 DefaultSlingScript:没有使用提供者可以解析标识符:libs.granite.sightly.templates.ClientLibUseObject
请指导我我所缺少的。
angularjs - angularjs 的 todo mvc 示例如何在没有 ng-controller 的情况下执行?
我看过的每个示例都使用了 ng-controller 指令来使事情正常进行。
https://github.com/tastejs/todomvc/tree/gh-pages/examples/angularjs上的 Todo MVC 示例创建了一个“TodoCtrl”控制器。但是在对应的 index.html 中,并没有使用 ng-controller 指令。
这怎么可能?他们为什么选择这样做?
ember.js - 如何将项目父级添加到 Ember-CLI TodoMVC?
我正在使用 Ember-CLI 开发一个待办事项类型的项目。我使用漂亮的 todoMVC 项目作为起点,但使用本指南使用 Ember-CLI 构建:
http://blaketv.com/2014/10/03/ember-cli-todo-mvc-tutorial-0-0-47//
我的问题是,我将如何在父级别添加项目。所以我们会有一个主从类型的界面,在侧边栏中我们会有项目,你可以 CRUD 项目名称,然后当你单击项目名称时,你会在详细信息窗格中看到待办事项。
我已经对模型的 hasMany 关系进行了足够多的定义,但我无法确定是否需要多个 {{outlets}} 将所有内容都放在同一页面上并正常工作是非常困难的。
这是我的项目模型:
和待办事项模型:
和主路由器:
项目路线:
索引路线:
托多斯路线:
所以对于 project.hbs 来说,这就是它变得棘手的地方。我用 bootsrap 创建了侧边栏,然后这个插座显示了待办事项......
索引.hbs:
所以上面这个当你点击项目标题链接时,它显示了相关的待办事项......但它呈现在左窗格中......它可能只是关于 CSS 布局的东西......但有些东西告诉我有一个非常我缺少的 Ember-ish 方式来做到这一点。
然后在/project/todo.hbs
我们有迭代
我什至还没有真正解决为控制器或任何东西制作 CRUD 的问题。以上很可能是可笑的,并且有一种更优雅的方法来解决这个问题......
基本上我想要一个项目父路由,我用它来执行 CRUD...然后当您在侧边栏中呈现项目链接列表并单击一个时,您会在右侧窗格中看到呈现的 ToDoMVC 工作应用程序。
当然,这只是我申请的一个起点。如果有人想出一个优雅的方法来做到这一点,我们很可能可以把它变成 github 上的一个开源项目,供其他人学习。
我认为一群新兴的 ember 开发人员很难处理这种类型的事情,因为有多种方法可以做到这一点(出口、部分、渲染、渲染到其他模板、视图、组件等)
真不知道怎么走得更远。
ember.js - 带有 ember 的 TodoMVC,id 不递增
我正在遵循 emberjs 的入门指南,并且可以添加待办事项。我的问题是,当我添加一个 todo 时,它的 id 值为 null - 有没有一种实用的方法来自动增加它?
});