小编Cod*_*key的帖子

使用离子分析推送通知

我正在尝试使用解析设置推送通知来处理收到的通知.

我使用了phonegap-parse-plugin插件,并且能够正确设置它.

我的问题是我无法处理收到的通知.我想根据通知json params将用户重定向到通知页面.

所以,我决定切换到parse-push-plugin,但我的问题是我甚至无法显示警告注册框; 它甚至找不到ParsePushPlugin方法.

我按照教程很简单,并将其添加到我的app.js文件中

ParsePushPlugin.register(
    { appId:"xxx", clientKey:"xxx", eventKey:"myEventKey" }, //will trigger receivePN[pnObj.myEventKey]
    function() {
        alert('successfully registered device!');
    },
    function(e) {
        alert('error registering device: ' + e);
});

ParsePushPlugin.on('receivePN', function(pn){
    alert('yo i got this push notification:' + JSON.stringify(pn));
});
Run Code Online (Sandbox Code Playgroud)

警报成功未能显示,所以我猜它不起作用或我做的不对.

angularjs cordova parse.js ionic-framework

9
推荐指数
1
解决办法
1630
查看次数

Angular:具体案例的循环依赖

前段时间,我开始重构我的主项目代码,将业务逻辑从控制器解耦到服务,根据指南.一切顺利,直到我遇到循环依赖(CD)的问题.我读了一些关于这个问题的资源:

Stack Overflow上的问题1

Stack Overflow上的问题2

MiškoHevery博客

不幸的是,对我来说现在还不清楚,如何解决我项目的CD问题.因此,我准备了一个小型演示,它代表了我项目的核心功能:

链接到Plunker

链接到GitHub

组件简述:

  • gridCtrl不包含任何业务逻辑,仅触发dataload,当数据准备就绪时,显示网格.
  • gridMainService这是主服务,它包含对象gridOptions.这个对象是网格的核心对象,包含一些api,由框架,行数据,列标题等初始化.从这项服务,我计划控制所有相关的网格东西.功能loadGridOptions由triggerd gridCtrl并等待行数据和列定义由相应的服务加载的.然后,它使用此数据gridOptions对象进行初始化.
  • gridConfigService这是一个简单的服务,用于加载列定义.这里没问题.
  • gridDataService此服务用于使用函数loadRowData加载行数据.此服务的另一个特性:它模拟来自服务器的实时更新($ interval函数).问题1在这里!
  • gridSettingsService此服务用于将一些设置应用于网格(例如,应如何对列进行排序).问题2在这里!

问题1:gridMainServicegridDataService 之间存在循环依赖关系.第一个gridMainService使用gridDataService来加载具有以下功能的行数据:

self.loadRowData = function () {
    // implementation here
}
Run Code Online (Sandbox Code Playgroud)

但是,gridDataService从服务器接收更新,并且必须在网格中插入一些行.所以,它必须使用gridMainService:

$interval(function () {

    var rowToAdd = {
      make: "VW " + index,
      model: "Golf " + index,
      price: 10000 * …
Run Code Online (Sandbox Code Playgroud)

javascript dependency-injection circular-dependency angularjs

6
推荐指数
1
解决办法
338
查看次数

JMeter修改GET响应以在PUT中使用

我有两个请求,第一个是 GET,第二个是 PUT。我应该接收来自 GET 请求的响应数据,稍微修改一下并使用 PUT 请求发送。到目前为止,除了修改响应数据之外,我已经完成了所有操作。

对于 GET 请求,我使用正则表达式提取器作为预处理器: 解析得到

目前我发送 PUT 请求而不修改数据: 发送放置

JSON 结构:

{
  "property1" : 1,
  "property2" : "2",
  "innerPropery" : {
    "innerProperty1" : "value1",
    "innerProperty2" : "value2",
    "innerProperty3" : "value3"
  }
}
Run Code Online (Sandbox Code Playgroud)

我应该更改innerProperty2。

谢谢!

jmeter

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