小编Gav*_*guy的帖子

在AngularJS中缓存HTTP"获取"服务响应?

我希望能够创建一个自定义AngularJS服务,该服务在其数据对象为空时发出HTTP"Get"请求,并在成功时填充数据对象.

下次调用此服务时,我想绕过再次发出HTTP请求的开销,而是返回缓存的数据对象.

这可能吗?

ajax caching http-get angularjs

210
推荐指数
5
解决办法
16万
查看次数

使用es6和babel-node从根目录导入节点模块

我正在用一个使用babel transpiler的es6编写节点应用程序.

我有2个文件index.jsmy-module.js我的根目录

- index.js
- my-module.js
Run Code Online (Sandbox Code Playgroud)

我-module.js

export let myFunc = () => {
  console.log('myFunc was called!!!');
}
Run Code Online (Sandbox Code Playgroud)

index.js

import {myFunc} from './my-module';
myFunc();
Run Code Online (Sandbox Code Playgroud)

如果我从命令行运行以下行,一切都按预期工作.

$ babel-node index.js >> myFunc was called!!!
Run Code Online (Sandbox Code Playgroud)

但是如果我在导入my-module时删除了点:

import {myFunc} from '/my-module';
myFunc();
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

Error: Cannot find module '/my-module'
Run Code Online (Sandbox Code Playgroud)

我无法使用绝对路径导入模块的任何原因?无论如何改变.babelrc配置来支持它?

谢谢

ecmascript-6 babeljs

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

从服务器获取结果后,在Meteor中调用客户端js函数

我试图看看在客户端从Meteor方法调用获得结果后如何调用js函数.我唯一能得到的是myFunc仅在进行实际方法调用的客户端上调用该函数.有什么想法我可以在所有当前订阅的客户端上调用该功能?

这是代码:

function myFunc(error, result)  {
  alert(result);
}
if (Meteor.is_client) {

  Template.container.events = {
    'click input' : function () {
      Meteor.call('someMethod',myFunc);
      if (typeof console !== 'undefined')
        console.log("You pressed the button");
    }
  };
}



if (Meteor.is_server) {
  Meteor.startup(function () {
    // code to run on server at startup
  });
}

Meteor.methods({
  someMethod: function() {
    //console.log(!this.is_simulation);
    return "something";
  }
})
Run Code Online (Sandbox Code Playgroud)

谢谢

meteor

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

在角度ng视图内嵌入推文

我想在ng-view部分内部使用嵌入式推文但由于某种原因它无法正常工作.如果我把它放在partial之外(直接在index.html中)它可以工作.有没有人知道如何解决这个问题?

angularjs

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

标签 统计

angularjs ×2

ajax ×1

babeljs ×1

caching ×1

ecmascript-6 ×1

http-get ×1

meteor ×1