当前位置: 首页 > 编程笔记 >

ember.js 记录EmberData

陆绍辉
2023-03-14
本文向大家介绍ember.js 记录EmberData,包括了ember.js 记录EmberData的使用技巧和注意事项,需要的朋友参考一下

示例

余烬数据模型具有toJSON方法,该方法提取相关数据:

console.log(model.toJSON());

方法使用JSONSerializer创建JSON表示形式。

如果您想以更特定于应用程序的方式记录数据,则可以使用序列化:

model.serialize();

它使用您可以在商店的适配器中定义的序列化策略来创建模型的JSON表示形式。

Ember应用程序中的所有对象(包括Ember Data模型)都继承自Ember.CoreObject,该对象具有打印此表示形式的toString方法:

<app-name@ember-type:object-name:id>

说明:

  • app-name 是您的应用程序的名称

  • ember-type 是您正在记录的对象的余烬类型(可以是控制器,路线等)

  • object-name 是您正在记录的对象的名称(模型,控制器或路由的名称等)。

  • id是使用Ember.guidFor或通过模型ID创建的guId 。

您可以使用toStringExtension特定模型中的方法覆盖此值。

作为比较示例,以下是记录应用程序控制器的外观:

<my-awesome-app@controller:application::ember324>
           

 类似资料:
  • Ember是一个雄心勃勃的Web应用程序,消除了样板,并提供了一个标准的应用程序架构的JavaScript框架。 Ember is a JavaScript framework for creating ambitious web applications that eliminates boilerplate and provides a standard application archite

  • 可以配置Ember.js来管理应用程序的环境。 配置Ember.js包括以下主题 - S.No. 配置方式和说明 1 配置App和Ember CLI 您可以配置Ember App和CLI以管理应用程序的环境。 2 禁用原型扩展并指定URL类型 可以通过将EXTEND_PROTOTYPES标志设置为false并使用Ember路由器选项指定URL类型来禁用原型扩展。 3 嵌入应用程序和功能标志 您可以

  • 英文原文:http://emberjs.com/guides/ 欢迎来到Ember.js指南!本指南将引领你从Ember.js的初学者变成Ember.js专家。本指南将从Ember.js基础开始,逐渐深入到更为复杂的概念,直至让你掌握了使用Ember.js来构建一个非凡的Web应用的所有技术。 这里大部分的指南都按如何帮助你快速使用Ember.js来构建一个应用来进行设计。如果你想知道更多Embe

  • 记录 限制记录 条记录 (每页) 如果你想全局地限制在网格或外键数据选择时每页显示的记录数,可勾选这个选项。否则,所有记录将会显示在一页里。 【注意】若要为特定的表或集合调整设置,请参阅数据查看器。 自动开始事务 如果你需要在更改表或集合中的记录时,自动开始一个新事务,可勾选这个选项。否则,自动提交会自动启用,你需要在数据查看器中点击 “开始事务”按钮来手动开始事务。 在数据查看器中打开事务时,可

  • 记录 限制记录 条记录 (每页) 如果你想全局地限制在网格每页显示的记录数,可勾选这个选项。否则,所有记录将会显示在一页里。 【注意】若要为特定的表或集合调整设置,请参阅数据查看器。 自动开始事务 如果你需要在更改表或集合中的记录时,自动开始一个新事务,可勾选这个选项。否则,自动提交会自动启用,你需要在数据查看器中点击 按钮来手动开始事务。 在数据查看器中打开事务时,可以使用 或 按钮来提交或回滚

  • 记录 限制记录 条记录 (每页) 如果你想全局地限制在网格或外键数据选择时每页显示的记录数,可勾选这个选项。否则,所有记录将会显示在一页里。 【注意】若要为特定的表或集合调整设置,请参阅数据查看器。 自动开始事务 如果你需要在更改表或集合中的记录时,自动开始一个新事务,可勾选这个选项。否则,自动提交会自动启用,你需要在数据查看器中点击 “开始事务”按钮来手动开始事务。 在数据查看器中打开事务时,可