小编Ben*_*ant的帖子

如何更改Angular Chart.js上的工具提示

所以,我在离子应用程序上使用angular-chart-js插件(不确定是否相关).

使用线性图表,默认情况下,当点击一个点时,我得到一个工具提示,如下所示: 在此输入图像描述

我想改变工具提示的内部,我在谷歌上找不到任何东西.

任何帮助表示赞赏

angularjs ionic-framework chart.js

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

Gulp - 从javascript文件中删除评论

我正在寻找一种方法来使用gulp从javascript文件中删除所有评论.

例如,我有以下代码:

/***
 * Comment 1 - This is my javascript header
 * @desc comment header to be removed
 * @params req, res
 */

(function() {
    var helloworld = 'Hello World'; // Comment 2 - this is variable
    /* Comment 3 - this is the printing */
    console.log(helloworld);
})()
Run Code Online (Sandbox Code Playgroud)

我的预期结果是:

(function() {
    var helloworld = 'Hello World';
    console.log(helloworld);
})();
Run Code Online (Sandbox Code Playgroud)

javascript gulp

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

获取传入请求的HTTP版本

如何使用express提取传入请求的HTTP版本?

我需要这样的东西:

app.use('/', (req, res, next) => {
    req.getHttpVersion() // 'HTTP 1.0'/'HTTP 1.1'/'HTTP 2.0'
});
Run Code Online (Sandbox Code Playgroud)

http node.js express

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

Android:使用适配器在活动之间传递参数

希望我能成功解释我的情况.

我有一个活动(A),它基本上是一个添加新项目的表单,文本字段,时间和位置字段很少.当单击一个setlocation按钮时,它会调用第二个Activity(B),它具有一个带有自定义ArrayAdapter的列表视图,该ArrayAdapter为locactins提供建议.单击一个项目(适配器类中的OnClickListener)时需要将其传递回活动A.

从A调用活动B.

Intent I = new Intent(getApplicationContext(), TaskGeoSetActivity.class);
startActivityForResult(I, LOC_ACTIVITY_CODE);
Run Code Online (Sandbox Code Playgroud)

在活动B中设置适配器

Adapter = new TaskGeoSubBaseAdapter(getApplicationContext(), R.id.sugtext, result);
Adapter.setActivity(TaskGeoSetActivity.this);
lv.setAdapter(Adapter);
Run Code Online (Sandbox Code Playgroud)

适配器中的O​​nClick事件

public void setActivity(Activity act) {
    parentAct = act;
}

private final OnClickListener locpicker = new OnClickListener() {

        @Override
        public void onClick(View v) {
            Address a = items.get((Integer) v.getTag());
            Intent intent = new Intent(context, TaskAddActivity.class);
            intent.putExtra("Address", a);
            parentAct.setResult(parentAct.RESULT_OK, intent);
        }

};
Run Code Online (Sandbox Code Playgroud)

android android-arrayadapter android-activity

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

使用Node的http.get获取UTF-8 html内容

我正在尝试提取给定网址的html内容,而原始内容编码为utf-8.我得到了页面的html,但html elemnts中的文本以错误的格式(问号)返回.

这就是我做的:

var parsedPath = url.parse(path);
var options = {
    host: parsedPath.host,
    path: parsedPath.path,
    headers: {
        'Accept-Charset' : 'utf-8',
    }
}

http.get(options, function (res) {
    var data = "";
    res.on('data', function (chunk) {
        data += chunk;
    });
    res.on("end", function () {
        console.log(data);
    });
}).on("error", function () {
    callback(null);
});
Run Code Online (Sandbox Code Playgroud)

如何强制执行返回数据的编码?

谢谢

html encoding http utf-8 node.js

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

ExpressJS:将标头附加到传入请求对象

我正在尝试将附加标头附加到传入请求中,但它似乎不起作用。

server.get('/', function md1(req, res, next) {
    req.setHeader('px-test-header', 1234); // Error - "req.setHeader is not a function"
    req.headers['px-test-header'] = 1234; // nothing happens
 }, function (req, res, next) {
    console.log(req.get('px-test-header')); // always undefined
}, handler);
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?有可能吗?

注意 - 我不想用附加参数修改请求对象。

node.js express

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

JavaScript Stack - Web 服务器和 API 服务器:一起还是分开?

我们正在开发基于 javascript 框架和库(node、express/sails、angular、mongo 等)构建的大型 Web 应用程序。

我们需要一个后端,一方面为 Web 应用程序提供服务,另一方面接受数据的 API 调用(来自同一个应用程序,但也来自其他来源)——如今非常普遍。

我们要做出的决定之一是我们应该将 Web 应用程序服务器和 API 服务器的后端分开还是将它们放在一起。

例如,我们应该有一个 express 运行同时为两者提供服务,还是应该 express 服务于 web 应用程序、静态内容、身份验证等,并有一个单独的 Restify 服务器为数据提供服务。

每个议程的利弊是什么?

javascript mongodb node.js angularjs sails.js

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

Angular $ q和$ http用于数据绑定不起作用

我正在尝试使用服务制作基本数据并在我有数据时将其打印在屏幕上,但有些东西无法正常工作.

我的服务:

mymodule.factory('MyService', function($http, $q) {
    var service = {
        getData: function() {
            var dfd = $q.defer();
            $http.get(apiServerPath).success(function (data) {
                dfd.resolve(data);
            });
            return dfd.promise;
        }
    }

    return service
}
Run Code Online (Sandbox Code Playgroud)

我的控制器:

mymodule.controller('myCtrl', ['$scope', 'MyService', function($scope, MyService) {
     $scope.myvar = MyService.getData();
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div> {{myvar}} </div>
Run Code Online (Sandbox Code Playgroud)

我从浏览器控制台可以看到什么 -

  1. myvar对象变成了一个promise对象
  2. 正在调用成功函数,并且"数据"中包含有效数据
  3. 对于我的问题和问题 - 当延迟对象解析时,控制器的变量不会改变 - 为什么?

http promise angularjs q angular-promise

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