问题标签 [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.

0 投票
1 回答
1225 浏览

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我有:

0 投票
1 回答
51 浏览

javascript - ember js 对 todomvc 故障的轻微修改

我正在尝试遵循关于 emberjs 入门文档的 todomvc 教程以更好地理解它。在教程的下一阶段,我们将编辑功能添加到待办事项。

在以下链接中:http ://emberjs.com/guides/getting-started/accepting-edits/

我所做的与教程不同的是,我将待办事项变成了带有标题和编号的联系人。所以这是我的html添加:

这是我对 edit_todo_view.js 所做的补充

但它给出了以下错误:

如果我丢弃 HTML 中的数字或标题,它可以正常工作。

如果我调试并在“this.$().focus();”中放置断点,它也可以正常工作 上面提到的线路。

任何帮助将不胜感激

祝一切顺利

0 投票
1 回答
33 浏览

javascript - 为什么在 todomvc 依赖示例中将 new 运算符用于集合

我正在阅读 todomvc Backbone依赖示例,并注意到“new”运算符用于创建新集合,但是视图、模型和路由器返回对象本身。

为什么集合需要 new 运算符?

收藏

模型

0 投票
1 回答
56 浏览

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 文档,但到目前为止还没有找到解释。

0 投票
1 回答
3183 浏览

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

请指导我我所缺少的。

0 投票
1 回答
939 浏览

npm - NPM 无法使用 TodoMVC 教程从 Windows 上的同一文件夹中找到模块

我正在尝试在我的 Windows PC 上运行这个TodoMVC React 教程,但我似乎无法完成设置项目的第一步。我用谷歌搜索并试图在系统变量中添加一个NODE_PATH没有结果,有人知道问题是什么吗?

0 投票
1 回答
384 浏览

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 指令。

这怎么可能?他们为什么选择这样做?

0 投票
1 回答
106 浏览

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 开发人员很难处理这种类型的事情,因为有多种方法可以做到这一点(出口、部分、渲染、渲染到其他模板、视图、组件等)

真不知道怎么走得更远。

0 投票
1 回答
257 浏览

ember.js - 带有 ember 的 TodoMVC,id 不递增

我正在遵循 emberjs 的入门指南,并且可以添加待办事项。我的问题是,当我添加一个 todo 时,它的 id 值为 null - 有没有一种实用的方法来自动增加它?

});

0 投票
1 回答
253 浏览

ember.js - 从 Ember 1.11 文档中删除 TodoMVC 指南的原因

指南存储库中的提交从文档中删除了 TodoMVC 入门指南。由于目前没有替代这种真正有用的材料,我有点失落。

该指南是否已被删除,因为它已过时,或者我仍然可以依靠它(1.10 版的文档仍然有它)来启动我的 Ember 应用程序?

谢谢

PS:对于那些寻找更新版本的 TodoMVC 应用程序的人,请看这里