小编ras*_*adb的帖子

是Mongo.Collection还是Meteor.Collection?

在示例应用程序的源代码,我观察包括http://thejackalofjavascript.com/meteor-js-build-apps-lightning-fast/https://www.meteor.com/examples/wordplay前者使用的Meteor.Collection()和后者使用Mongo.Collection()来定义它们的集合.两者之间有什么区别,用例的区别是什么?

javascript mongodb meteor

31
推荐指数
1
解决办法
5185
查看次数

如何在单击后禁用提交按钮以防止Angularjs中的多个提交?

我已经浏览了整个网络,包括几个堆栈溢出示例,以解决问题.具体来说,我试过这个:

var disableButton = function() {
  document.getElementById('<%= btnSubmit.ClientID %>').disabled = true;
}

$scope.isDisabled = false;
var someFunc = function() {
  $scope.isDisabled = true;
}
Run Code Online (Sandbox Code Playgroud)
<button OnClientClick="disableButton()" type="submit">Submit</button>
<button ng-disabled="isDisabled" type="submit">Submit</button>
Run Code Online (Sandbox Code Playgroud)

两者都没有像宣传的那样工作.还有其他建议吗?请仅提供Angular建议.谢谢.

html javascript angularjs

31
推荐指数
3
解决办法
8万
查看次数

pdfmake API?是否有样式,字体和功能列表?

我正在使用pdfmake.我想格式化一个文档,他们在github和他们的操场上有很好的例子,但我想知道他们是否具有其中的所有功能.我觉得他们可能是其他属性,如切换字体,添加不同的样式元素或下划线 - 在示例中没有明确共享的内容.也许你所看到的就是你得到的东西,但我只是彻底地浏览了github页面并没有找到更详细的功能列表.似乎hella类似于html但它似乎没有相同的html/css样式功能,如果有更多的东西可以有人请指出它.

css html5 pdf-generation pdfmake

12
推荐指数
1
解决办法
9009
查看次数

如何在AngularJS中动态更改CSS属性

现在我有一个硬编码到CSS中的背景图像URL.我想在AngularJS中使用逻辑动态选择背景图像.这是我目前拥有的:

HTML

<div class="offer-detail-image-div"><div>
Run Code Online (Sandbox Code Playgroud)

CSS

.offer-detail-image-div {
  position: relative;
  display: block;
  overflow: hidden;
  max-width: 800px;
  min-height: 450px;
  min-width: 700px;
  margin-right: auto;
  margin-left: auto;
  padding-right: 25px;
  padding-left: 25px;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  border-radius: 5px;
  background-image: url('/assets/images/118k2d049mjbql83.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}
Run Code Online (Sandbox Code Playgroud)

如您所见,CSS中的背景图像引用了特定的文件位置.我希望能够以编程方式确定图像URL的位置.我真的不知道从哪里开始.我不知道JQuery.谢谢.

html css angularjs ng-style

8
推荐指数
1
解决办法
2万
查看次数

每当我使用navCtrl推送新的页面/组件时,Ionic2 - 标签都会消失

根据我对Ionic文档和问题的理解,例如: 如何在推送新页面时保留标签?

我已经正确地完成了防止我的标签栏被隐藏的必要条件.要清楚,标签栏正确显示何时在任何标签页上开始导航,然后转到堆栈中的任何其他标签页.无论何时使用导航控制器或模态控制器等的"推"方法,标签栏都会消失.我哪里错了?

在下面的代码中,当第一次下载应用程序时,此人登陆演练.有一个按钮,然后将它们带到标签栏也应该是的目录.

在用户已经看过漫游的情况下,根页面被设置为主页,其中存在标签栏.如果用户使用标签栏从主页导航到目录页面,则标签栏会保留在页面底部的正确位置.

从我的理解中添加tabsHideOnSubPages:false到app.module.ts将阻止此行为,但它不会.

app.module.ts ...

imports: [
    IonicModule.forRoot(MyApp, {
       tabsHideOnSubPages:false
    })
]
Run Code Online (Sandbox Code Playgroud)

...

app.component.ts ...

import { Tabs } from '../pages/tabs/tabs';
import { Walkthrough } from '../pages/walkthrough/walkthrough';
@Component({
  templateUrl: 'app.html'
})

export class MyApp {
  rootPage: any = Tabs;
  launchObject:any;
   constructor(private platform: Platform){
     platform.ready().then(() => {
       if(justDownloadedApp){
         this.rootPage = Walkthrough;
       }
     })
   }
 }
Run Code Online (Sandbox Code Playgroud)

...

app.component.html

<ion-nav [root]="rootPage"></ion-nav>
Run Code Online (Sandbox Code Playgroud)

tabs.ts

import { Component } from '@angular/core';
import { Home } from '../home/home';
import { Directory } from '../directory/directory'; …
Run Code Online (Sandbox Code Playgroud)

navigation tabs typescript ionic2 angular

7
推荐指数
1
解决办法
6840
查看次数

我如何修复消息"你真的不认为你可以通过npm安装Ruby,是吗?"

我正在尝试在我的Mac OSX Yosemite机器上安装自制软件.当我尝试遵循传统的安装过程时:

$ ruby​​ -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

我一直在终端上收到消息"你真的不认为你可以通过npm安装Ruby,不是吗?"

据我所知,Yosemite在PATH中安装了Ruby 2.0.如果是这样,为什么我一直收到这条消息,如何安装Ruby和Homebrew.

我在网上查了很多例子,但是每个安装Homebrew的例子都需要ruby,安装Ruby的每个例子都需要Homebrew.

SMH,为什么不给我一个消息,说明我需要做什么,而不是废话喜剧消息?!?

ruby macos node.js

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

如何防止git commit删除文件

我刚刚做了一次 git 提交,它从我的 node_modules 文件夹中删除了一些看似随机的文件。有人遇到过这个问题吗?

需要明确的是,我最新的 git 提交已被删除

delete mode 100644 node_modules/grunt-google-cdn/node_modules/google-cdn/node_modules/cdnjs-cdn-data/external/cdnjs.json

 delete mode 100644 node_modules/grunt-node-inspector/node_modules/node-inspector/front-end-node/Images/src/favicon.eps

 delete mode 100644 node_modules/moment/min/tests.js

 delete mode 100755 node_modules/requirejs/bin/r.js
Run Code Online (Sandbox Code Playgroud)

我以前从未见过这种情况,我无法理解为什么会发生这种情况。这使我无法构建要部署的应用程序。有谁知道这种情况如何/为何发生以及将来如何预防这种情况?

git node.js angular-fullstack

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

当你有一个对象数组的对象数组时,你如何实现 Ionic2 Virtual Scroll?

使用 Ionic2/Angular2 我想使用虚拟滚动来管理联系人邀请中的一长串联系人。我试过用 [virtualScroll] 替换我的两个 *ngFor。

要映射的数组:

var groupedContacts = [contactObject...];
var contactObject = {letter: "a", contacts: [singleContactObject...]};
//scores or even hundreds of contacts per letter
var singleContactObject = {name: "someName", number: "somePhone"};
Run Code Online (Sandbox Code Playgroud)

原始 HTML

<ion-content>
<ion-item-group class="invite-sheet" *ngFor="let group of groupedContacts">
   <ion-item-divider class="header-letter">{{group.letter}}</ion-item-divider>
   <ion-item *ngFor="let contact of group.contacts">
      <ion-row align-items-center>
         <ion-col width-40>
            <h4 text-wrap class="name-invite">{{contact.name}}</h4>
         </ion-col>
         <ion-col width-35>
            <p>{{contact.number}}</p>
         </ion-col>
         <ion-col width-25>
            <button class="inner-invite" (click)="invite(contact)">Invite</button>
         </ion-col>
      </ion-row>
   </ion-item>
</ion-item-group>
</ion-content>
Run Code Online (Sandbox Code Playgroud)

HTML 尝试 1:

<ion-content>
<ion-item-group [virtualScroll] = "groupedContacts">
   <ion-item-divider …
Run Code Online (Sandbox Code Playgroud)

html arrays ionic2 angular

5
推荐指数
0
解决办法
765
查看次数

将数组数据添加到Sendgrid模板

我想发送一张发票电子邮件,其中包含每个用户使用Sendgrid的唯一数据.这看起来很简单,以至于没有人想过要包含如何做到这一点的指示.在电子邮件中,我想用'N'行填充四列,其中包含如下数组:

[{date: 05/05/15, amount: $30, user: abc123, type: A}, 
{date: X, amount: Y, user: Z, type: B} . . . ]
Run Code Online (Sandbox Code Playgroud)

我不明白我是如何创建这个模板的,或者我应该在哪里存在这个模板来调用它来填充给定客户的数据.

我查看了Sendgrid视频:https : //sendgrid.com/docs/User_Guide/Templates/index.html https://www.youtube.com/watch?v=Z0TmOqQarww

以及其他一些教程选项,例如: 如何将动态数据传递到sendgrid webapp上设计的电子邮件模板?: - | Sendgrid.

不幸的是,如何遍历数组并不清楚.我使用Angular,但由于它存在于前端,而我的sendgrid存在于Express中,我不确定这也是一个解决方案.

我看了一下sendwithus作为一个选项,但考虑到我认为是一个相对简单的用例,它似乎可能是一个不必要的并发症; 我不确定sendwithus是否/如何增加价值.

javascript arrays sendgrid

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

应用Angular Bootstrap下拉示例

我想在我的项目中添加下拉菜单,并从示例中获取代码.下拉显示在示例中,但是当我点击它时没有任何反应.

<form class="form" name="form"  novalidate>
  <div class="btn-group" dropdown is-open="status.isopen">
    <button type="button"
            class="btn btn-primary dropdown-toggle"
            dropdown-toggle
            ng-disabled="disabled">
      Button dropdown <span class="caret"></span>
    </button>
    <ul class="dropdown-menu" role="menu">
      <li><a href="#">Action</a></li>
      <li><a href="#">Another action</a></li>
      <li><a href="#">Something else here</a></li>
      <li class="divider"></li>
      <li><a href="#">Separated link</a></li>
    </ul>
  </div>
  <div>
</form>   
Run Code Online (Sandbox Code Playgroud)

现在这个html的控制器:

angular.module('startupApp').controller('DropdownCtrl', function ($scope, $log) {
    $scope.items = [
        'The first choice!',
        'And another choice for you.',
        'but wait! A third!'
    ];

    $scope.status = {
        isopen: false
    };

    $scope.toggled = function(open) {
        $log.log('Dropdown is now: ', open);
    }; …
Run Code Online (Sandbox Code Playgroud)

twitter-bootstrap angularjs angular-ui angular-ui-bootstrap

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

Underscore的类似功能:_.contains vs. _.some和_.map vs _.each

是否有理由使用其中一个?似乎_.some和_.map更容易使用或适用于更多情况(从我非常有限的经验),但从阅读它,听起来好像他们应该做同样的事情.我确信还有其他的例子,我全神贯注地学习一些比较.

javascript underscore.js

3
推荐指数
2
解决办法
5481
查看次数

lodash/underscore查找数组中非唯一元素的数量

我有一个包含一些字符串的数组,我需要找出有多少字符串不是唯一的 - 与_.uniq相反.我已经尝试了一些东西,但到目前为止已经提出了死胡同.我觉得答案很简单.举个例子:

["abc", "abc", "def", "rty", "rty", "rty", "uig", "ghe", "bed", "abc"]
Run Code Online (Sandbox Code Playgroud)

我想从这里得到2的答案,因为只有两个字符串不止一次在数组中.

javascript arrays underscore.js lodash

0
推荐指数
1
解决办法
215
查看次数