小编ton*_*oni的帖子

Angular2教程(英雄之旅):找不到模块'angular2-in-memory-web-api'

我遵循了教程.在app/maint.tsHttp章节中更改后,我通过命令行启动应用程序时出错:

app/main.ts(5,51):错误TS2307:找不到模块'angular2-in-memory-web-api'.

(Visual Studio Code在main.ts中给出了同样的错误 - 红色波浪下划线.)

这是我的systemjs.config.js:

/**
 * System configuration for Angular 2 samples
 * Adjust as necessary for your application needs.
 */
(function(global) {
  // map tells the System loader where to look for things
  var map = {
    'app':                        'app', // 'dist',
    '@angular':                   'node_modules/@angular',
    'angular2-in-memory-web-api': 'node_modules/angular2-in-memory-web-api',
    'rxjs':                       'node_modules/rxjs'
  };
  // packages tells the System loader how to load when no filename and/or no extension
  var packages = {
    'app':                        { …
Run Code Online (Sandbox Code Playgroud)

import angular angular-tour-of-heroes

99
推荐指数
9
解决办法
5万
查看次数

Automapper:使用ReverseMap()和ForMember()进行双向映射

我有这种情况,我想将实体映射到viewmodel并返回.我必须使用ForMember()显式指定映射,因为它们的属性不共享完全相同的名称.这是我的类看起来如何的简短示例:

public class PartTwo {
    public int Integer { get; set; }
}

public class PartTwoViewModel {
    public int PartInteger { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我想用这种方式使用它们:

Mapper.CreateMap<PartTwo, PartTwoViewModel>()
    .ForMember(dst => dst.PartInteger, opt => opt.MapFrom(src => src.Integer))
    .ReverseMap();

var partTwoViewModel = new PartTwoViewModel() { PartInteger = 42 };
var partTwo = Mapper.Map<PartTwoViewModel, PartTwo>(partTwoViewModel);
Assert.AreEqual(partTwoViewModel.PartInteger, partTwo.Integer);
Run Code Online (Sandbox Code Playgroud)

但它与PartInteger属性不匹配.(整数为0.)

有没有办法让这项工作?(当两个类的属性具有相同的名称时.)我是否必须在方法ForMember()中设置某种选项?

.net bidirectional automapper

58
推荐指数
2
解决办法
4万
查看次数

动态属性的Asp.Net MVC 3编辑器

我们一直试图让编辑模板与动态属性一起工作 - 无济于事.也许你们中的一个可以帮助我们.

这大致是我们的课程:

public class Criterion
{
    ...
    public string Text { get; set; }
    public dynamic Value { get; set; }
    public Type Type { get; set; }
    ...
}
Run Code Online (Sandbox Code Playgroud)

我们的剃刀视图得到一个包含一系列部分的模型,每个部分都包含一个标准列表.(我们在运行时获得这些信息.)所有这些标准都应该以编辑模式显示 - 关于它们的实际类型:(摘录)

@for (int i = 0; i < model.Sections.Count(); i++)
{
    for (int j = 0; j < model.Sections[i].Criteria.Count(); j++)
    {
        var criterion = model.Sections[i].Criteria[j];
        var type = criterion.Type.Name;
        var name = "Sections[" + i + "].Criteria[" + j + "].Value";
        var criterionDisplayName = criterion.Text;
        <label …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc editor dynamic

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

今年的AssemblyInfo版权所有

是否有可能通过AssemblyInfo.cs文件中的DateTime.Now.Year包含当前年份?

我试过了:

[assembly: AssemblyCopyright("Copyright " + DateTime.Now.Year)]
Run Code Online (Sandbox Code Playgroud)

但似乎这个论点只能是一个不变的表达.

asp.net assemblyinfo copyright-display

4
推荐指数
2
解决办法
4095
查看次数