首页 文章
  • 2 votes
     answers
     views

    Store.findAll on Model使用Fixture Adapter和Ember Data 2.0

    目前,我们正在升级我们的项目以使用Ember 2.0和Ember Data 2.0 . 我有基于夹具适配器的型号 . 但是当我在模型上做 store.findAll(modelName) 时,我得到以下错误"TypeError: serializer.normalizeResponse is not a function at ember$data$lib$system$store$se...
  • 1 votes
     answers
     views

    灰烬 - 无法读取未定义的属性'replace'

    我的申请 我试图使用Laravel作为RESTfull API服务器和Ember作为我的fontend框架构建一个相当简单的应用程序 我的后端服务器位于 http://api.example.com/1.0/ 我的前端生活在 http://www.example.com/ 我刚开始这个项目,所以我只有几个小时的开发时间,所以可能会有一些配置问题,我在这里失踪,但无论如何 . 我试图从我的服务器获取...
  • 1 votes
     answers
     views

    在Ember中,我能否(DS)使用DS.EmbeddedRecordsMixin序列化3级嵌套JSON?

    我的服务器返回JSON,如下所示,我无法将其更改为sideloading样式 . { "owner": { "id": 293, "servers": [{ "id": 32, "hostname": "host1", &q...
  • 1 votes
     answers
     views

    Emberjs 2.0使用来自商店的新数据更新路径模型(createRecord)

    我是Ember的新手,所以我的方法可能不正确 . 我正在使用最新的Ember 2.9.1 我的计划是更新路径模型并使所有组件在集合中呈现新添加/保存的项目 . (我想在调用 save (在 createRecord 上)后用 userRole 的新记录更新我的路线模型( userRoles 数组) . 到目前为止,我有 route ,像这样 model : model(){ // this i...
  • 6 votes
     answers
     views

    如何将ember-cli app更新为ember-data 1.0.0-beta9?

    我有一个ember-cli应用程序 . 看来ember-cli默认使用ember-data 1.0.0-beta.8.2a68c63a . (至少用 ember serve 加载到浏览器中的那个) 但我想使用current beta.9 ,因为最近的变化是 DS.DateTransform . 如何更新我的余烬数据版本? 令人困惑的是因为ember-data似乎安装了两次!一次用凉亭(但...
  • 2 votes
     answers
     views

    使用ember-cli-mirage失败的Ember destroyRecord(或deleteRecord然后保存)

    我想要做的是将ember-cli-mirage整合到这个todo应用程序中,https://github.com/ember-cli/ember-cli-todos . 此应用程序使用Ember 2.0或更高版本 . 设置: 克隆todo应用程序,然后cd进入app目录 . shell> npm install shell> bower安装 shell> embe...
  • 0 votes
     answers
     views

    升级Ember v.1.5后未加载应用程序

    我已经从v1.4更新了我的ember v1.5 . 之后,我的应用程序没有得到渲染 . 在我的应用程序中,我在很多地方使用_super() . 这会有问题吗?我也在使用require.js . 我通过app调试,然后找到了它触发的indexRoute . 但在那之后什么也没发生 . 以下是我的路线结构, Route Map: App.Router.map(function() { this...
  • 2 votes
     answers
     views

    Ember Ember数据,在应用程序级别处理错误子状态,Ember 2.8

    我正在尝试做一些听起来很简单的事情 . 我想将服务器错误渲染到我的application.hbs的出口 . 阅读这个文档,https://guides.emberjs.com/v2.6.0/routing/loading-and-error-substates/,我能够检测到我的错误,但我似乎无法通过遵循给定的模式将错误作为模型传递给我的error.hbs . 如果我在应用程序路由上注册错误操作处...
  • 0 votes
     answers
     views

    升级到Ember-Data 2.14打破了hasMany上的计算过滤器

    我曾试图在旋转中重现这个问题,但不幸的是,旋风总是成功,但我希望这个错误对某人来说听起来很熟悉,他们可以指出我正确的方向 . 这是旋转:https://ember-twiddle.com/9ee6f28479449b7b1859e4c090490775?openFiles=routes.parent.js%2C 所有名称都已更改,以使我们的数据安全人员感觉更好: 基础知识:我有一个'父母'模型,与...
  • 54 votes
     answers
     views

    Ember CLI测试复杂的模型关系

    据我所知,在ember CLI中测试ember-data模型时,所有关系都必须列在 needs 中 . 如果结构简单,这很好,但在许多情况下会有多个层 . 例如,如果设置了模型,并定义了以下关系: Model a: belongsTo: b belongsTo: c Model b: hasMany: a hasMany: d Model c: hasMany: ...
  • 1 votes
     answers
     views

    ember简单的auth会话,ember数据和传递Authorization标头

    我有一个工作的oauth2身份验证过程,我使用ember simple auth获取访问令牌(例如来自facebook),将其发送到调用fb.me()的后端,然后使用JWT创建令牌 . 然后将此令牌发送回ember应用程序,然后必须随每个服务器请求发送它,包括由ember-data发出的请求 . 我还需要在浏览器重新加载后使用此令牌 . 我尝试了很多选项,我在会话中设置了一个属性'authToke...
  • 0 votes
     answers
     views

    无法升级到Ember / Ember-Data 2.0

    我有一个ember-cli项目,我正试图去实现2.0 . 我知道这个想法是在升级之前删除所有弃用警告,但我不知道如何处理这个: DEPRECATION: The default behavior of shouldReloadAll will change in Ember Data 2.0 to always return false when there is at least one &q...
  • 2 votes
     answers
     views

    ember-data如何重新加载/排序商店记录

    有没有办法在ember-data中重新加载整个商店?或者对内部物品进行分类? 它应该是这样的: 用户点击"add"按钮添加了 新记录 商店被提交 用户被传输到列出项目的状态 他的新条目是正确的顺序 要做到这一点,我必须传输model.didCreate,它不应该是(它不是模型的角色!)或传输后刷新存储 . 有谁有类似的问题? 我正在使用ember-dat...
  • 4 votes
     answers
     views

    使用Ember Data处理服务器端验证

    我在使用Ember和Ember Data处理服务器端验证时遇到问题 . 当发生验证错误时,API返回代码422.Ember数据然后触发模型上的 becameInvalid 回调 . 从这里开始,我不确定处理我遇到的错误的最佳方法是什么,以及如何让它们冒泡到视图中 . App.Challenge = DS.Model.extend Ember.Validations, title: attr...
  • 1 votes
     answers
     views

    灰烬数据绑定

    假设我有一个包含2个预填充字段的模型 . 我想在DOM中显示这些字段,以便用户在必要时进行修改 . 如果我使用:{}和{}将DOM绑定到模型,那么每次用户键入其中一个字段中的字符时,Ember立即更新绑定模型 . 这不是我想要的行为 . 我更喜欢显示一个按钮;当按下时,我想验证两个字段中的数据是否相互关联,如果有效,则更新模型 . 我考虑在控制器中创建镜像字段并将它们绑定到DOM . 然后创建与按...
  • 6 votes
     answers
     views

    强制ember数据store.find从服务器加载

    是否有一种很好的方法可以强制Ember Data从服务器eaven加载资源,如果它已经存储了? 我有一个简单的显示用户动作 store.find('users',id) 模型只加载一次,第一次尝试显示页面我第二次去我的模型从商店加载,这是我知道的正常的余烬数据行为 . 但是我每次都需要加载它 . 编辑:我找到的唯一方法是这样做: @store.find('user',{id: params.use...
  • 0 votes
     answers
     views

    没有Ember数据的灰烬关系

    我有一个Ember应用程序,其中一些模型使用Ember数据,有些则不使用 . 我的问题涉及创建这些模型之间的关系以及构建模型关系的最佳方式 . 型号 目前我有以下型号: 食物 不使用Ember数据 向外部API发出$ .ajax请求 扩展 Ember.Object (有关方法的示例,请参阅here和here) 餐 使用Ember数据 有很多部分 部分 使用Emb...
  • 0 votes
     answers
     views

    重新加载无效的ember-data模型

    这与这个问题非常相似Force reload of dirty/invalid model in Ember 我正在使用ember.js和ember-data . DEBUG: ------------------------------- ember.js?compile=false:3521 DEBUG: Ember : 1.5.0 ember.js?compile=false:35...
  • 2 votes
     answers
     views

    Ember-Data的奇怪行为

    我的应用程序使用Ember(v1.5.1)和Ember-Data(1.0.0-beta.8.2a68c63a)看到一些奇怪的行为 我有一个简单的数据结构,其中联系人属于组织,并且都有许多组(异步) . 这是(使用Ember-App-Kit): CONTACT MODEL: export default DS.Model.extend({ organization: DS.belongsTo('...
  • 1 votes
     answers
     views

    Ember cli - 由多个单词和关系组成的模型(余烬数据)

    目前正在开发一个使用Ember-cli的应用程序,并且对于具有2个单词和关系的模型有一些困难 . Model residents-profile //models/residents-profile.js DS.Model.extend({ firstName: DS.attr('string'), lastName: DS.attr('string'), picture:...
  • 4 votes
     answers
     views

    用Ember数据查找单例

    在Ember Data中查找单例是否有传统方法?我已根据这些说明(在"Singular"下)为我的 GameState 模型设置了适配器:https://stackoverflow.com/a/23974804/173630 现在,当我获取GameState时,我希望能够这样做: store.find('gameState'); 但是,它会在Ember Data中启动一个 f...
  • 2 votes
     answers
     views

    ember:ember-data存储上的计算属性

    我正在为登录用户设置"saved item"功能 . 我已经modeling worked out(它将保存的项目列表与用户和产品相关联) . 但我在如何在我的 saveditem 模型上拥有计算属性时遇到问题 . 该模型: // saveditem.js model export default DS.Model.extend({ user: belongsTo('...
  • 0 votes
     answers
     views

    Ember将数据保存到存储和显示而无需服务器API

    我有一个用户模型从github用户api( https://api.github.com/users )获取数据 . 在显示列表时,有一个添加按钮,该按钮应将用户添加到下面的候选名单部分,并且有一个删除按钮以从短名单中删除用户 . 我没有api来保存候选名单数据 . 使这项工作的最佳方法是什么? Try 1: 创建了一个候选名单模型并使用了store.push this.store.push({ ...

热门问题