小编Ken*_*nny的帖子

在chart.js中的条形顶部显示值

请参考这个小提琴:https://jsfiddle.net/4mxhogmd/1/

我正在研究chart.js如果你在小提琴中看到,你会注意到在某些情况下没有正确显示条形图上的值(在画布外面)虽然研究我遇到了这个链接如何在Chart上显示数据值.js文件

但是在这里他们也使用工具提示同样的情况来调整栏内的文本.我不想要这个.

var ctx = document.getElementById("myChart");
var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ["2 Jan", "9 Jan", "16 Jan", "23 Jan", "30 Jan", "6 Feb", "13 Feb"],
        datasets: [{
            data: [6, 87, 56, 15, 88, 60, 12],
            backgroundColor: "#4082c4"
        }]
    },
    options: {
        "hover": {
            "animationDuration": 0
        },
        "animation": {
            "duration": 1,
            "onComplete": function () {
                var chartInstance = this.chart,
                ctx = chartInstance.ctx;

                ctx.font = Chart.helpers.fontString(Chart.defaults.global.defaultFontSize, Chart.defaults.global.defaultFontStyle, Chart.defaults.global.defaultFontFamily);
                ctx.textAlign = 'center'; …
Run Code Online (Sandbox Code Playgroud)

javascript charts chart.js

22
推荐指数
4
解决办法
6万
查看次数

window.requestFileSystem 方法是否已弃用?

我目前正在开发一个旧的 iOS 应用程序。我对科尔多瓦不太了解。

我被困在一个地方,代码使用window.requestFileSytem。该函数的成功回调中有一些代码。

当我调试时,我发现成功回调没有被触发。我无法在最新的 cordova 文档中找到有关此功能的任何内容,但是旧文档中有一些内容。

所以我担心的是窗户。requestFilesystem 方法已弃用。如果是这样,那么我怎样才能在最新的科尔多瓦中实现同样的目标。

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, onReqFileSystemSuccess, null);
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

iphone ios cordova cordova-plugins

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

表格布局、左浮动和引导网格

我针对这个问题进行了研究,但没有得到满意的答案。我正在使用引导程序的网格布局。

请查看Fiddle here并调整输出窗口的大小 - 在调整大小时,您可能已经注意到,当窗口大小足够大以添加col-sm-类时,我的表格布局会中断。

我想要的是,当它们彼此相邻时,两列的高度应该相同(最大元素的高度),并且当它们彼此顶部/底部时,它们应该采用自己的高度(现在正在工作)。

超文本标记语言

<div class="container">
<div class="architect-table">
    <div class="row">
        <div class="cell column-1 col-xs-12 col-sm-6"> abcde </div>
        <div class="cell column-2 col-xs-12 col-sm-6"> abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde abcde …
Run Code Online (Sandbox Code Playgroud)

html css tablelayout twitter-bootstrap

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

在 Angular 9 中使用节点加密

我的项目是 Angular 6,它有以下代码行

const crypto = require('crypto-js');
const Buffer = require('buffer').Buffer;
const decrypt = new Buffer(data.result.encr, 'base64');
const privatekey = Buffer.from(data.result.pk, 'base64');
this.decrypted = crypto.privateDecrypt(privatekey, decrypt).toString('utf-8');
return this.decrypted;
Run Code Online (Sandbox Code Playgroud)

效果很好。

现在我将代码迁移到 Angular 9。我发现cryptoNPM 不再支持它

https://www.npmjs.com/package/crypto

它说我必须使用加密的内置库。但我不知道如何使用它。

我以为crypto-js会帮助我。但事实并非如此。

如果有人知道如何crypto在 Angular 9 中使用或如何转换上行,crypto-js那就太好了。

注意:加密仅在服务器端使用 crypto 进行,因为它们有 NodeJS。

提前致谢。

node.js npm cryptojs angular angular9

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

具有响应式扩展的DataTables列可见性

我是jQuery DataTables的新手.我刚刚阅读了DataTables提供的响应表功能,请参阅此示例.

这里的列隐藏在窗口大小调整,但问题是最后一列也隐藏了.我们可以定义哪些列必须隐藏在不同的窗口大小上吗?

javascript datatables

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

处理图表JS中的X轴标签位置

请看看这个小提琴

如果您调整输出窗口的大小,您将注意到x轴的标签倾斜。这对我很好。但是,如果您注意到标签的最终位置是条的中心。我希望标签的末端位置是条的右侧末端。如何实现呢?

我的配置是

var myChart = new Chart(ctx, {
    type: 'bar',
    data: {
        labels: ["2 Jan", "9 Jan", "16 Jan", "23 Jan", "30 Jan", "6 Feb", "13 Feb"],
        datasets: [{
            data: [6, 87, 56, 15, 88, 60, 12],
        }]
    },
    options: {
        legend: {
            "display": false
        },
        tooltips: {
            "enabled": false
        },
        scales: {
            yAxes: [{
                display: false,
                gridLines: {
                    display : false
                },
                ticks: {
                    display: false,
                    beginAtZero:true
                }
            }],
            xAxes: [{
                gridLines: {
                    display : false
                }, …
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

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

Angular 6 - 如何在 ngComponentOutlet 中传递数据

我是角度 6 的新手。

ngComponentOutlet在 for 循环中使用

我想知道如何将数据传递给我的子组件

我的 HTML

<div *ngFor="let item of items">
    <ng-container *ngComponentOutlet="currentComponent"></ng-container>
</div>
Run Code Online (Sandbox Code Playgroud)

我的父组件决定选择哪个组件

export class MyParentComponent implements OnInit {

	constructor(private route: ActivatedRoute, private commonService: CommonService) { }

	dynamicComponents =  {
		'firstchild': {
			'1': FirstchildComponent
		}
	};

	currentComponent: any;
	items: any;

	ngOnInit() {
    // To get data from resolver
		const routeResult = this.route.snapshot.data.data.result;
		this.items = routeResult.items;
    
    // select child component at basis of route
		const routeParams = this.route.snapshot.params;
		this.currentComponent = this.dynamicComponents[routeParams.pageName][routeParams.templateType];
	}
}
Run Code Online (Sandbox Code Playgroud)

我的子组件 …

angular angular6

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

交换角度js中的元素

假设我有n个元素.在DOM中使用ng-repeat渲染.

现在我具有上移和下移元素的功能.为此,我使用jQuery根据方向(向上或向下)交换两个元素.哪个工作正常.

但在交换之后我失去了角度的所有绑定.我想要绑定.

使用Javascript

$scope.move = function(event, direction) {
    var div1 = $(event.currentTarget).parent(),
        div2 = direction === 'up' ? $(div1).prev() : $(div1).next(),
        tdiv1 = div1.html(),
        tdiv2 = div2.html();

    div1.html(tdiv2);
    div2.html(tdiv1);
}
Run Code Online (Sandbox Code Playgroud)

HTML

<div ng-repeat="item in itemList">
    {{$index}}

    <div ng-click="move($event, 'up')"> Move up </div>
    <div ng-click="move($event, 'down')"> Move Down </div>
</div>
Run Code Online (Sandbox Code Playgroud)

如您所见,在交换一次后,我无法再次交换它们.我认为绑定必须丢失.

任何帮助表示赞赏

javascript jquery angularjs

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