小编Log*_*ite的帖子

包裹行中的 elm-ui 中心元素

我正在将 Elm 与 mdgriffiths/elm-ui 结合使用,我真的很享受它。现在,我正在尝试创建一个居中的、包裹的元素行:

在此处输入图片说明

我可以做到这一点:

在此处输入图片说明

使用此代码:

button : String -> String -> Element Msg
button label url =
    link
        [ height (px 150)
        , width (px 150)
        , Border.width 1
        , Background.color (rgb255 255 255 255)
        ]
        { url = url
        , label =
            Element.paragraph
                [ Font.center ]
                [ textEl [] label ]
        }


row : Element Msg
row =
    Element.wrappedRow
        [ Element.spacing 25
        , Element.centerX
        , Element.centerY
        , width (fill |> Element.maximum 600)
        , Font.center
        ]
        [ button …
Run Code Online (Sandbox Code Playgroud)

elm elm-ui

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

扩展角度示意图

扩展现有 Angular 原理图的最佳方法是什么?我目前正在专门考虑将一些默认代码添加到组件的规范文件中,但更通用的答案将不胜感激。

在我发现的教程中,它们显示了 externalSchematic 函数,这似乎是在正确的轨道上,但它们都没有显示如何更新/替换该原理图的模板文件。我尝试过将模板复制到原理图中并应用/合并它们,但这似乎有点矫枉过正。Angular 关于此事的文档似乎也很少。

有没有办法扩展默认原理图,或者我需要从头开始做所有事情?

angular angular-schematics

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

我应该在构造函数中抛出异常吗

如果我有一个三角形类,如下所示:

export default class Triangle {

    sides: number[]

    constructor(...sides: number[]) {
        this.sides = sides
    }

    kind() {
        // returns type of triangle
    {
}
Run Code Online (Sandbox Code Playgroud)

如果传入构造函数的边没有创建真正的三角形,那么在创建类时(例如在构造函数中)还是在调用函数时抛出错误更好?

这个答案,它说在 Java 中没问题,我确定它在 TypeScript 中有效。我只是想知道是否有关于 OOP 和 TypeScript 的“最佳实践”。

oop typescript

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

更改图例框大纲Chart.js 2

我正在尝试从ChartJS生成的图例中删除笔触颜色,但我似乎无法理解文档告诉我的内容.

我当前的代码如下所示:

legend: {
  position: 'bottom',
    labels: {
      generateLabels: function() {
        return {
          strokeStyle: "black",
        }
      }
    }
  }
Run Code Online (Sandbox Code Playgroud)

虽然我试过这个:

generateLabels: {
  strokeStyle: "black",
}
Run Code Online (Sandbox Code Playgroud)

我将笔画样式设置为"黑色",看看我是否有任何效果,但我甚至不确定这是否是我应该做的.我想我可以把它设置为无.

编辑

这是我的完整对象的代码:

    var ctx = $('#chart');
    var data = {
        labels: ["1","2","3","4","5","6","7"],
        datasets: [{
            data: [22,19,17,15,10,9,8],
            backgroundColor: [
                '#df4344',
                '#fc9627',
                '#fcd949',
                '#d4d81e',
                '#6dc7ba',
                '#24a38e',
                '#263a7e',
                '#5050b2',
                '#4f7ec1',
                '#96afe2',
            ],
            borderColor: ["black"],
            borderWidth: 2
        }]
     };

    var wheel = new Chart(ctx, {
      type: "doughnut",
      data: data,
      options: {
        maintainAspectRatio: false,
        responsive: true,
        tooltips: …
Run Code Online (Sandbox Code Playgroud)

javascript chart.js

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