小编avd*_*per的帖子

如何阻止 ngx-chart 在 x 轴上添加小数

我使用 ngx-chart 创建了一个图表。x 轴应填充年份。我的年份数组当前的值为:2020、2021、2022、2023。但是,当它显示在图表中时,它会自动添加 2020.5、2021.5、...

该值必须是数字才能按升序对年份进行排序。有没有办法阻止自动生成小数?

打字稿:

   setChartValue(items: any[]): void {
    let chartValues = [];

    items.forEach((item) => {
             chartValues.push({
                'name': moment(item.purchaseDate, "DD/MM/YYYY").year(),
                'value': item.purchasePrice
             });
    })

    this.multi = [
        {
            'name': 'Purchase Summary',
            'series': chartValues
        }
    ];
}
Run Code Online (Sandbox Code Playgroud)

网页:

<ngx-charts-line-chart [view]="view"
[scheme]="colorScheme"
 [results]="multi"
 [gradient]="gradient"
 [xAxis]="showXAxis"
 [yAxis]="showYAxis"
 [legend]="showLegend"
 [showXAxisLabel]="showXAxisLabel"
 [showYAxisLabel]="showYAxisLabel"
 [xAxisLabel]="xAxisLabel"
 [yAxisLabel]="yAxisLabel"
 [autoScale]="autoScale"
 [timeline]="timeline">
 </ngx-charts-line-chart>
Run Code Online (Sandbox Code Playgroud)

typescript ngx-charts

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

Angular 可以在运行时更改语言吗?

我已经检查了以下更改语言的可能性: i18n - 不允许在运行时更改语言,我们每次都必须构建应用程序。ngx-translate - 显然允许在运行时更改语言,但可能已弃用 @angular/localize - 一些帖子表明它允许在运行时更改语言,但我找不到任何内容。

我目前正在关注本教程:https://www.codeandweb.com/babeledit/tutorials/how-to-translate-your-angular9-app-with-xlf-files,它使用 @angular/localize 模块,但是这仍然不允许在运行时进行翻译。

我的问题是:是否有任何库允许在运行时完成翻译?我可以使用 ngx-translate (它是否已弃用或有错误)?

localization angular

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

无法使用 FluentAssertions 读取动态属性

我使用 XUnit 和 c Sharp 中的 fluxassertions 进行单元测试。下面是我获取动态类型、将动态对象转换为该动态类型并尝试进行断言的地方:

        var dynamicType = Type.GetType(...);

        dynamic? myObject = JsonSerializer.Deserialize(myJSONData, dynamicType);

        myObject!.Products!.Should().NotBeNull();
Run Code Online (Sandbox Code Playgroud)

如果我调试它, myObject 确实具有所需的属性和值,但是 c Sharp 和 fluenceassertion 会抛出此错误:

  Microsoft.CSharp.RuntimeBinder.RuntimeBinderException : 'xxxxx.Products' does not contain a definition for 'Should'
Run Code Online (Sandbox Code Playgroud)

是否可以进行比较或者我错过了什么?

c# xunit dynamic fluent-assertions

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