Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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 Ember js不更新模板中模型的列表检索_Javascript_Jquery_Ember.js - Fatal编程技术网

Javascript Ember js不更新模板中模型的列表检索

Javascript Ember js不更新模板中模型的列表检索,javascript,jquery,ember.js,Javascript,Jquery,Ember.js,我正在创建一个简单的余烬应用程序,它将从Laravel后端服务器恢复数据。我可以显示“编辑”“创建”并成功地从ember中删除这些记录,但是当我从ember执行任何crud操作而不是“编辑”时,模板不会自动更新 与从ember编辑记录一样,ember tempate会实时显示编辑的内容,但当我创建新记录或删除现有记录时,ember列表会显示旧记录列表 当发生任何更改时,我应该如何使应用程序更新其模型数据 这是我的密码: jsbin中的代码不起作用。。我刚刚上传到jsbin,因为jsbin比st

我正在创建一个简单的余烬应用程序,它将从Laravel后端服务器恢复数据。我可以显示“编辑”“创建”并成功地从ember中删除这些记录,但是当我从ember执行任何crud操作而不是“编辑”时,模板不会自动更新

与从ember编辑记录一样,ember tempate会实时显示编辑的内容,但当我创建新记录或删除现有记录时,ember列表会显示旧记录列表

当发生任何更改时,我应该如何使应用程序更新其模型数据

这是我的密码:


jsbin中的代码不起作用。。我刚刚上传到jsbin,因为jsbin比stackoverflow更容易。。要粘贴代码。。我正在使用本地服务器加载数据。。我还没有将其上传到real server中

问题在于余烬模型中的createRecord/deleteRecord不会修改任何当前集合(余烬数据会修改)。因此,如果您创建/删除一条您认为应该存在于某个集合(hasMany或其他)上的记录,则需要手动将其添加/删除到集合中。

通常,当您将所有代码放入jsbin时,您会以代码实际工作的方式更新js/css链接。但我使用localserver加载数据,我还没有上传到任何服务器上。所以我理解其中的痛苦,但这增加了在回答问题的人身上解决所有这些额外问题的负担。因此,与其说有人在寻找具体的问题,不如说他们认为一切都坏了。顺便说一句,一个真正令人敬畏的开始构建它的地方是,它将主库放入页面中供您使用。对于您的posts控制器,您可以这样做。modelFor('posts')。pushObject(newRecord);老实说,在余烬数据中,收集管理要容易得多。