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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/9.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
Ember.js Ember JS从API url获取数据_Ember.js_Ember Data - Fatal编程技术网

Ember.js Ember JS从API url获取数据

Ember.js Ember JS从API url获取数据,ember.js,ember-data,Ember.js,Ember Data,我被赋予了一项使用Ember JS的任务,但是我找不到任何文档或从API URL获取提要的方向,就像PHP中的Curl一样 我不知道我可能需要将其存储在余烬数据中 有人能给我一个简单的例子来说明我应该做什么吗?这将是一个很棒的EmberJS函数,它与Curl或PHP中的API完全不同 首先,在emberjs中,您直接从客户端联系API(这很重要,因为在某些情况下,人们会使用诸如PHP之类的后端代码,使用安全的组织级API令牌调用第三个API。这种类型的事情不应该由ember或单页web应用处理。

我被赋予了一项使用Ember JS的任务,但是我找不到任何文档或从API URL获取提要的方向,就像PHP中的Curl一样

我不知道我可能需要将其存储在余烬数据中


有人能给我一个简单的例子来说明我应该做什么吗?这将是一个很棒的

EmberJS函数,它与Curl或PHP中的API完全不同

首先,在emberjs中,您直接从客户端联系API(这很重要,因为在某些情况下,人们会使用诸如PHP之类的后端代码,使用安全的组织级API令牌调用第三个API。这种类型的事情不应该由ember或单页web应用处理。。请将其保存在后端代码中

现在让我们来看看关于余烬数据的激动人心的部分

就其本身而言,这是一个相当复杂的主题。为了简化,ember将数据存储在所谓的数据存储(data Store,简称DS)中。该存储有其支持,这些模型甚至可以像定向图形数据库一样形成关系

与我所知道的所有ember一样,该商店的运营遵循约定优先于配置的原则。因此,该商店通过使用ember从一致的RESTful API最有效地接收数据。然而,它是的扩展,并且两者都可以轻松定制以满足您的需要。我不能不强调RestaAdapterSerializer.s的重要性在于它的名字意味着什么——将来自服务器的数据序列化(并规范化)为符合适配器期望的约定的JSON可解析对象

根据我的经验,我通常必须在RESTAdapter或Serializer级别进行某种定制—通常是后者,而不是前者。我还强烈建议您真正熟悉余烬数据及其整个数据存储,因为所有这些结合起来为您提供了bri所能提供的巨大功能ngs与RESTAPI的有效集成提供了新的、有趣的设计范例

所以剩下的唯一问题是-我什么时候调用API?好吧-这是很酷的部分。在配置适配器、序列化和设置模型的过程中,您已经完成了整个过程。在整个Web应用程序中,您现在可以依赖于使用连接到ember数据存储的模型-ember将负责其余部分(例如知道何时进行API调用)

无论如何,我不想让粉丝们漫谈太多。在他们的网站上看看他们关于模型主题的优秀文档。另外,看看ember cli!如果你刚刚开始使用ember,这肯定是最好的方法。不要期望这是一个短的学习曲线-ember有一个陡峭的学习曲线,你是stepp你会发现,一旦你意识到商店的使用,它将是一个令人难以置信的授权工具


祝你工作顺利!

EmberJS的功能与在Curl或PHP中使用API的方式完全不同

首先,在emberjs中,您直接从客户端联系API(这很重要,因为在某些情况下,人们会使用诸如PHP之类的后端代码,使用安全的组织级API令牌调用第三个API。这种类型的事情不应该由ember或单页web应用处理。。请将其保存在后端代码中

现在让我们来看看关于余烬数据的激动人心的部分

就其本身而言,这是一个相当复杂的主题。为了简化,ember将数据存储在所谓的数据存储(data Store,简称DS)中。该存储有其支持,这些模型甚至可以像定向图形数据库一样形成关系

与我所知道的所有ember一样,该商店的运营遵循约定优先于配置的原则。因此,该商店通过使用ember从一致的RESTful API最有效地接收数据。然而,它是的扩展,并且两者都可以轻松定制以满足您的需要。我不能不强调RestaAdapterSerializer.s的重要性在于它的名字意味着什么——将来自服务器的数据序列化(并规范化)为符合适配器期望的约定的JSON可解析对象

根据我的经验,我通常必须在RESTAdapter或Serializer级别进行某种定制—通常是后者,而不是前者。我还强烈建议您真正熟悉余烬数据及其整个数据存储,因为所有这些结合起来为您提供了bri所能提供的巨大功能ngs与RESTAPI的有效集成提供了新的、有趣的设计范例

所以剩下的唯一问题是-我什么时候调用API?好吧-这是很酷的部分。在配置适配器、序列化和设置模型的过程中,您已经完成了整个过程。在整个Web应用程序中,您现在可以依赖于使用连接到ember数据存储的模型-ember将负责其余部分(例如知道何时进行API调用)

无论如何,我不想让粉丝们漫谈太多。在他们的网站上看看他们关于模型主题的优秀文档。另外,看看ember cli!如果你刚刚开始使用ember,这肯定是最好的方法。不要期望这是一个短的学习曲线-ember有一个陡峭的学习曲线,你是stepp你会发现,一旦你意识到商店的使用,它将是一个令人难以置信的授权工具


祝你工作顺利!

EmberJS的功能与你联系API的方式完全不同