小编Que*_*est的帖子

Angular 5:如果应用程序具有延迟加载功能,则应将页眉、页脚和侧边栏组件放置在核心模块或共享文件夹中?

我有一个 Angular5 应用程序,其结构如下: 在此输入图像描述

页眉、页脚和侧边栏组件放置在Shared --> Components下。Header 和 SideBar 组件导入服务SideBarService(在 Shared 文件夹下)。当用户单击 Header 组件中的侧边栏图标时,SidebarService 用于切换应用于侧边栏组件的类。

我的问题是:根据 Angular 5 应用程序架构,页眉、页脚和侧边栏应该放置在共享模块还是核心模块中。由于我的应用程序具有延迟加载模块,因此将来是否会导致问题,例如如果一个延迟加载模块(例如管理员使用侧边栏服务在侧边栏中进行更改),此更改对其他延迟加载模块是否可见?

typescript angular angular5

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

如何使用MoQ和NUnit在WebAPI 2中为ExceptionHandler编写单元测试

我有一个WebAPI,它使用自定义ExceptionHandler来处理所有异常.我怎么能单元测试此CustomExceptionHandler.任何领导都会有所帮助

public class CustomExceptionHandler : ExceptionHandler
{
    public override void Handle(ExceptionHandlerContext context)
    {
        try
        {
            context.Result = new ResponseMessageResult(context.Request.CreateResponse(HttpStatusCode.InternalServerError, context.Exception));
        }
        catch (Exception)
        {
            base.Handle(context);
        }
    }

    public override bool ShouldHandle(ExceptionHandlerContext context)
    {
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

c# nunit unit-testing moq asp.net-web-api2

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

如何在C#中执行SQL Analysis Server的MDX查询

我想在C#中执行SQL Analysis查询.我已使用以下代码成功连接到Analysis数据库:

Server DM_Server = new Server();
Database AS_Database = new Database();
DM_Server.Connect(//SQL Analysis Server Connection String);
AS_Database = DM_Server.Databases[//Database name];
Run Code Online (Sandbox Code Playgroud)

我有一个SQL查询

SELECT FLATTENED PredictAssociation()
From
[Mining Structure Name]
NATURAL PREDICTION JOIN
(SELECT (SELECT 1 AS [UserId]) AS [Vm]) AS t 
Run Code Online (Sandbox Code Playgroud)

c# sql-server ssas analysis adomd.net

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