小编ram*_*ash的帖子

mat-list-item 不计算子组件中的“mat-line”类

Angular 材质列表 (mat-list) 具有子元素 (mat-list-item)。当它呈现列表时,它会计算每个项目包含多少行(基于 css 类“mat-line”)。

如果“mat-list-item”的内容来自角度子组件,则它(mat-list)不会计算“mat-line”css类,并且不会将类“mat-2-line”添加到“ mat-list-item”并且布局看起来很糟糕。

有谁知道如何让它计算子组件中的行数?

这是一个演示该问题的示例应用程序:

https://stackblitz.com/edit/angular-nzhubj?file=src%2Fapp%2Fapp.component.html

谢谢!

angular-material angular

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

在没有实例的情况下获取字段类型的默认值

我想获取字段类型的默认值。我希望有类似以下代码的内容(当然不会编译):

public class foo
    {
        public int intf;
        public string strf;
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine(default(foo.intf)); //Expected default(int)
            Console.WriteLine(default(foo.strf)); //Expected default(string)
        }
    }
Run Code Online (Sandbox Code Playgroud)

有什么办法吗?

c#

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

NLog:为什么 BufferingWrapper 似乎不缓冲日志条目

我有一个简单的 .Net core (2.2) 控制台应用程序。我正在尝试将其配置为与 NLog 一起使用。为简单起见,我使用“文件”目标。我正在尝试配置缓冲包装器,因此我将目标包装如下:

<target name="bufferWrapper" xsi:type="BufferingWrapper" bufferSize="100">
   <target name="logfile" xsi:type="File" fileName="file.txt" />
</target>
Run Code Online (Sandbox Code Playgroud)

当我在写入 Nlog 后立即在断点处停止调试模式时:

Logger.Info("Hello world");
Run Code Online (Sandbox Code Playgroud)

我看到日志条目已添加到“file.txt”中。我本以为它只有在累积 100 个日志条目后才将条目刷新到文件中(如bufferSize=100)。

谢谢你的帮助

c# nlog nlog-configuration .net-core

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