请求流星+自动套用示例

Wes模式

自动表单文档中,有许多示例片段,但我无法使用其中的任何示例。主要是因为autoform,流星和JS对我来说都是新手。

但是,我擅长改编示例,但是找不到任何简单的示例。这是我努力的目标。我可以使用集合获得一个简单的自动表单(或快速表单)的完整示例吗?

  1. 假设我已经安装了aldeed:autoform和aldeed:collection2。
  2. 假设我的文件分为

    • 两者/testform.js
    • 服务器/ testform.js
    • 客户端/testform.js
    • 客户/ testform.js?
  3. 假设我使用的是名为“ testTemplate”的模板和名为“ testCollection”的集合

谢谢您的帮助。

乙烷

我将尝试使其简单。

首先创建项目并删除autopublish and insecure软件包

其次/server/testform.js放在这个。

TestCollection.allow({
  insert:function(){return true;},
  remove:function(){return true;},
  update:function(){return true;},
})

发布功能

Meteor.publish("TestCollection", function () {
  return TestCollection.find();
});

有关允许/拒绝规则的更多信息

按照Meteor的最佳做法,而不是/both/testform.js放入集合声明,/lib/testform.js以确保首先对其进行评估。

TestCollection = new Mongo.Collection("TestCollection");

订阅

if(Meteor.isClient){
     Meteor.subscribe('TestCollection')
}

从今起 /client/testform.html

把这个。

<template name="testForm">
  {{> quickForm collection="TestCollection" id="insertTestForm" type="insert"}} 
</template>

现在/client/testform.js放架构

TestCollection.attachSchema(new SimpleSchema({ //take this from docs.
  title: {
    type: String,
    label: "Title",
    max: 200
  },
  author: {
    type: String,
    label: "Author"
  },
  copies: {
    type: Number,
    label: "Number of copies",
    min: 0
  },
  lastCheckedOut: {
    type: Date,
    label: "Last date this book was checked out",
    optional: true
  },
  summary: {
    type: String,
    label: "Brief summary",
    optional: true,
    max: 1000
  }
})); 

笔记

如果您是Meteor / Javascript的新手,请不要像这样进入复杂的程序包。

运行它,看看它们如何工作。

meteor create --example todos 
meteor create --example local market

或看看流星教程

对于Javascript,本教程/指南对我有很大帮助,如何正确学习Javascript

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

流星-提交后自动套用日期和时间字段

来自分类Dev

流星新Date()在mongodb 3.0.1和自动套用/简单模式中无效

来自分类Dev

如何通过流星和自动套用从下拉列表中预先选择一个值?

来自分类Dev

流星HTTP请求结构

来自分类Dev

流星可处理示例

来自分类Dev

流星整合测试示例

来自分类Dev

自动套用挂钩的UniqueId

来自分类Dev

用流星自动预览

来自分类Dev

自动套用无限制

来自分类Dev

流星-禁用自动发布警告

来自分类Dev

流星:发布动态请求的项目范围

来自分类Dev

从流星中的请求对象获取IP地址

来自分类Dev

流星的任何Crud示例并与SimpleSchema交互

来自分类Dev

流星中的gajus / swing的用法示例

来自分类Dev

流星的任何Crud示例并与SimpleSchema交互

来自分类Dev

在自动套用中将对象用作选项

来自分类Dev

Android Studio自动套用格式插件

来自分类Dev

Android Studio自动套用格式插件

来自分类Dev

Hystrix请求缓存的示例

来自分类Dev

请求代码示例的说明

来自分类Dev

RSpec请求示例失败

来自分类Dev

铁路由器流星自动退订?

来自分类Dev

流星中的自动createdAt和updatedAt字段

来自分类Dev

用流星自动预览功能预览数据

来自分类Dev

流星自动形成添加额外的输入

来自分类Dev

流星JS:如何自动使mongo数据过期?

来自分类Dev

如何使用流星自动显示成功消息?

来自分类Dev

自动增加流星简单模式成员

来自分类Dev

设置更改时自动重启流星