angular-datastore:角度数据存储

  • w9_965563
    了解作者
  • 14.4KB
    文件大小
  • zip
    文件格式
  • 0
    收藏次数
  • VIP专享
    资源类型
  • 0
    下载次数
  • 2022-04-07 22:00
    上传日期
#角度数据存储 例子 需要pd到您的 angular-app。 var myApp = angular.module('myApp', ['pd']); 创建一个backend服务,它定义您的后端结构。 myApp.factory('backend', function(DS){ var store = DS.connect({ url: './backend' }); // Define Resources var Article = store.define('Article', { title: { type: String }, author: { firstName: String, lastname: String, cats: [{ name: String, birthdate: Date
angular-datastore-master.zip
  • angular-datastore-master
  • src
  • lib
  • Types.js
    217B
  • Error.js
    96B
  • stdClass.js
    66B
  • Store.js
    1.3KB
  • Model.js
    6.5KB
  • Resource.js
    2.6KB
  • Collection.js
    1.2KB
  • registerCastedGettersAndSetters.js
    2.3KB
  • uriTemplateReplace.js
    519B
  • providers
  • DS.js
    408B
  • angular-datastore.js
    211B
  • dist
  • angular-datastore.js
    8.8KB
  • .jshintrc
    351B
  • .gitattributes
    12B
  • gulpfile.js
    300B
  • README.md
    1.4KB
  • .bowerrc
    28B
  • .editorconfig
    236B
  • .gitignore
    28B
  • banner.txt
    107B
  • index.js
    71B
  • package.json
    310B
内容介绍
#angular datastore ## Example Require `pd` to your angular-app. var myApp = angular.module('myApp', ['pd']); Create a `backend` service, which defines your backend-structure. myApp.factory('backend', function(DS){ var store = DS.connect({ url: './backend' }); // Define Resources var Article = store.define('Article', { title: { type: String }, author: { firstName: String, lastname: String, cats: [{ name: String, birthdate: Date }], dogs: { type: [{ name: String, birthdate: Date }] } } },{ url: '/articles', idAttr: '__id' }); var Comment = store.define('Comment', { author: String, msg: String, articleId: Number }, { url: '/comments', idAttr: '_id' }); Article.hasMany(Comment, { as: 'comments', foreigenKey: 'articleId', parentKey: 'id' }); return store; }); Use your backend-service in a controller of your application. myApp.controller(function($scope, backend){ // Load a collection of models backend.model('Article').loadAll() .then(function(articles){ $scope.articles = articles; }); // Load one specific model by id backend.model('Article').loadById(123) .then(function(article){ if(!article) { //model not found } $scope.article = article; // Load child collection article.comments.loadAll().then(...) }); });
评论
    相关推荐
    • 记录存储后端
      自述文件 该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本 系统依赖 配置 数据库创建 数据库初始化 如何运行测试套件 服务(作业队列,缓存服务器,搜索引擎等) ...
    • level-dat:数据的 LevelDB 存储后端
      对于性LevelDB存储后端 npm install level - dat 用法 var ldat = require ( 'level-dat' ) db = ldat ( db ) // where db is levelup instance db . createReadStream ( ) . on ( 'data' , console . log ) 应用...
    • abcunit-backend:ABCUnit框架的存储后端
      ABCUnit框架的存储后端,记录过程单元的成功和失败。 数据库后端 要使用此后端,您需要联系JASMIN服务台( ),并要求他们为您设置一个postgresql数据库。 指定数据库的名称和用于登录的用户名。 JASMIN支持将通过...
    • django-oss-storage:AliCloud OSS的Django存储后端
      django-oss-storage:AliCloud OSS的Django存储后端
    • 存储后端
      存储后端
    • redistore:使用Redis进行大猩猩会话的会话存储后端
      一个会话存储后端的- 。 要求 取决于 Redis库。 安装 go get gopkg.in/boj/redistore.v1 文献资料 在上。 有关基础接口的完整文档,请参见 。 例子 // Fetch new store. store , err := NewRediStore ( 10 , "tcp...
    • IStorage:简单直接的存储接口,支持多种存储后端
      存储 一个简单直接的存储接口,支持各种存储后端
    • riakstore:使用 Riak 的 gorillasessions 会话存储后端
      用于会话存储后端 - 使用 。 要求 取决于 riaken-core Riak 库。 安装 go get github.com/boj/riakstore 文档 在上。 有关底层接口的完整文档,请参阅 。 例子 // Fetch new store. addrs := []string{"127.0.0.1...
    • dynamostore:gorillasessions 的会话存储后端
      会话存储后端 - 。 要求 取决于 Go Amazon 库 取决于 Go Amazon Dynamodb 库 安装 go get github.com/denizeren/dynamostore 文档 在上。 有关底层接口的完整文档,请参阅 。 例子 // Fetch new store. store, ...
    • memoized-keyv:使用 keyv 作为存储后端记忆
      使用作为存储后端进行。 快速开始 npm install --save keyv memoized-keyv const memoize = require ( 'memoized-keyv' ) ; const memoizedRequest = memoize ( request ) ; memoizedRequest ( '...