小编Ram*_*san的帖子

Polymer vs Ionic适用于移动应用?

我计划开发移动应用程序.我遇到了离子和聚合物框架.哪一个最适合移动UI和性能?

polymer ionic-framework ionic

5
推荐指数
1
解决办法
6057
查看次数

在meteor app中如何在cordova config.xml中添加orgin =*?

我是流星的新手.我正在用流星开发移动应用程序.我需要<access origin="*"/>在config.xml中添加我使用谷歌API在浏览器中正常工作.但是当我在Android设备上运行时,控制台会抛出Uncaught ReferenceError: google is not defined.我认为问题是cordova阻止google api.我该如何从流星添加访问源?

javascript android cordova meteor

5
推荐指数
1
解决办法
3737
查看次数

Meteor AutoForm:如何使用子文档数组更新架构值?

我是Meteor AutoForm的新手。我想使用国家/地区文档更新播放器文档。下面是我的代码。如果我{{> afQuickField name="country"}}在AutoForm中添加它不起作用。{{> afQuickField name="name"}}单独工作正常。如何(_id,slug,name)在玩家国家/地区字段中添加整个国家/地区的文档?

JS:

CountrySchema = new SimpleSchema({
    _id: {
        type: String,
        index: true
    },
    slug: {
        type: String,
        max: 100,
        index: true
    },
    name: {
        type: String,
        max: 100
    }
});

Player.attachSchema(new SimpleSchema({
    name: {
        type: String,
        label: "Player name",
        index: true
    },
    country: {
        type: [CountrySchema],
        label: "country",
        max: 5,
        index: true,
        autoform: {
            options: function() {
                return Country.find().fetch().map(function(object) {
                    return {
                        label: object.name,
                        value: object._id
                    };
                });
            } …
Run Code Online (Sandbox Code Playgroud)

javascript meteor meteor-autoform simple-schema

5
推荐指数
1
解决办法
2001
查看次数

docker中的nginx如何禁用http重定向到https

我正在尝试使用 docker 容器在 digitalocean 中部署 Meteor 应用程序。我已经在两个 Web docker 和一个 nginx docker 中完成了设置应用程序。我分叉了这个镜像仓库来构建 docker。你可以在lib目录下看到nginx配置。这里 nginx 配置了 SSL 并向 web docker 请求。我在生成 IP 地址的 SSL 证书时遇到了一些问题。应用程序正在开发中,因此计划暂时删除 SSL。所以改变了Nginx配置。

daemon off;
error_log /dev/stdout notice;
worker_processes  1;

events {
    worker_connections  4096;
}

http {
    include       mime.types;
    default_type  application/octet-stream;

    upstream site{
      server backend1:80;
      server backend2:80;
    }

    sendfile        on;
    keepalive_timeout  65;

    gzip  on;

    server {
        listen              80 default_server;
        server_name         mup-ssl; //tried mup-ssl; and _;
        client_max_body_size 10M;


        location / {
          proxy_pass http://site/;
          proxy_redirect      off;
          proxy_set_header …
Run Code Online (Sandbox Code Playgroud)

curl nginx docker

5
推荐指数
1
解决办法
5161
查看次数

Meteor android build说"应用程序未安装"

我在meteor中做android应用程序.它处于发展阶段.我刚刚尝试构建apk用于测试目的.但是当我尝试安装apk文件时,设备显示"应用程序未安装".我尝试了以下步骤.

meteor build ../build --server 192.168.0.5:3000
Run Code Online (Sandbox Code Playgroud)

上面的命令unaligned.apk在android目录和CordovaApp-release-unsigned.apkandroid/project/ant-build目录下生成文件.两个apk都说"应用程序未安装".所以我添加以下几行

App.info({
  name: 'My App',
  description: 'An Android app built with Meteor',
  version: '0.0.1'
});
Run Code Online (Sandbox Code Playgroud)

mobile-config.js中应用程序的根目录.但同样,我得到了同样的问题"应用程序未安装".

我的步骤有什么不对吗?为什么没有安装APK?如何用流星建立正确的apk?

android cordova meteor phonegap-build

4
推荐指数
1
解决办法
2748
查看次数

Meteor ReactiveVar - TypeError:无法调用未定义的方法'set'

我尝试使用ReactiveVar.我不知道如何处理ReactiveVar.这里是我试过的代码.

Template.Home.helpers({
  names: function(){
    temp = Template.instance().name.get();
    return temp;
  }
});

Template.Home.onCreated(function () {
  this.name = new ReactiveVar();
  Meteor.call("getNames", function(error, result) {
    if(error){
      alert("Oops!!! Something went wrong!");
      return;
    } else {
      this.name.set(result); // TypeError: Cannot call method 'set' of undefined
      return;
    }
  });
});
Run Code Online (Sandbox Code Playgroud)

我是否正确设置并获得ReactiveVar?或者如何设置和获取ReactiveVar?

javascript meteor meteor-autoform meteor-helper

4
推荐指数
1
解决办法
1109
查看次数

Meteor:如何在模板中获取iron-router参数

如何获取模板中的路由参数值?

路由器

Router.map(function() {
  this.route('userpost', {path: '/mypost/:_id'});
  this.route('usercomment', {path: '/mycomments/:_id'});
});
Run Code Online (Sandbox Code Playgroud)

我当前的位置是localhost:3000/mypost/12345. 我想从路由参数分配路径参数

模板

<template name="mytemplate">
    <a class="tab-item" href="{{pathFor 'userpost' _id=???}}">Post</a>
    <a class="tab-item" href="{{pathFor 'usercomment' _id=???}}">Comment</a>
</template>
Run Code Online (Sandbox Code Playgroud)

javascript handlebars.js meteor iron-router

4
推荐指数
1
解决办法
1934
查看次数

Meteor:如何在onRendered()中创建clearInterval()onDestroyed()

我有一个倒计时功能每秒运行,所以我提供setInterval().移动到另一个模板后,间隔功能继续运行.如何摧毁它onDestroyed().下面的代码将帮助您理解.

<template name="Home">
    <h4>{{timeremaining}}</h4>
</template>


Template.Home.helpers({
  timeremaining : function(){
    return Session.get('timeremaining');
  }
});

Template.Home.onRendered(function () {

      // time functions begin
      var end_date = new Date(1476337380000); // I am getting timestamp from the db.

      var run_every_sec = setInterval(function () {

        var current_date = new Date();
        var remaining = end_date.getTime() - current_date.getTime();

        var oneDay = 24*60*60*1000;
        var diffDays = Math.round(Math.abs(remaining/oneDay));

        console.log(remaining); // am getting this log in every template.

        if (remaining > 0) {
          //set remaining timeLeft
          Session.set('timeremaining',diffDays …
Run Code Online (Sandbox Code Playgroud)

javascript meteor

4
推荐指数
2
解决办法
1941
查看次数

错误函数中的 JQuery AJAX HTML 响应

var id = 45;        
$.ajax({
            url :'url', // This URL response some HTML content
            type: 'POST',
            dataType: 'json',
            data :{ID:id},
            success:function(data)
            {
                console.log(data); // No Response here
            },
            error : function (error){
                console.log(error); // error.responseText contain html content
            }
        });
Run Code Online (Sandbox Code Playgroud)

我通过 JQuery AJAX 渲染 HTML 内容。HTML 响应来自错误函数而不是成功函数。我这边有什么错误吗?

html javascript ajax jquery

3
推荐指数
1
解决办法
1676
查看次数

将没有现有字段的文档排序到结果的结尾

我有以下文件,很少有文件只有bids字段.

采集:

   { 
        "_id" : "PqwSsLb2jsqTycMWR", 
        "name" : "aaa", 
        "bids" : [
            {
                "amount" : NumberInt(450)
            }
        ]
    }
    { 
        "_id" : "93EDoQfeYEFk8pyzX", 
        "name" : "bbb"
    }
    { 
        "_id" : "j5wkK5Eagnwuo8Jym", 
        "name" : "ccc", 
        "bids" : [
            {
                "amount" : NumberInt(520)
            }
        ]
    }
    { 
        "_id" : "eLaTyM5h5kqA97WQQ", 
        "name" : "ddd"
    }
Run Code Online (Sandbox Code Playgroud)

如果我排序bids.amount : 1得到低于结果

结果:

   { 
       "_id" : "93EDoQfeYEFk8pyzX", 
       "name" : "bbb"
   }
   { 
       "_id" : "eLaTyM5h5kqA97WQQ", 
       "name" : "ddd"
   }
   { 
        "_id" : "PqwSsLb2jsqTycMWR", …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-query aggregation-framework

3
推荐指数
1
解决办法
1214
查看次数