小编Ser*_*kov的帖子

Angular 2材质设计,为autosize textarea设置最小行

有人知道如何设置自动调整Angular 2材质设计textarea输入元素的最小行数吗?

这是我的样本:

<md-input-container class="input-field message">
    <textarea md-input md-autosize minRows="3" placeholder="Message" name="message"></textarea>
</md-input-container>
Run Code Online (Sandbox Code Playgroud)

这是源代码:https: //github.com/angular/material2/blob/master/src/lib/input/autosize.ts

我注意到它有输入变量minRows和设置[minRows]="3"仍然没有帮助.

我有点卡住,请帮忙.

更新:我试图在plunkr上重复这个问题并且没有成功.似乎我的本地CSS覆盖了某种Angular材质风格.

textarea angular-material2 angular

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

asp net core 2 中的 DataAnnotations 本地化

我正在尝试实现此功能:https://learn.microsoft.com/en-us/aspnet/core/fundamentals/localization ?view=aspnetcore-2.1#dataannotations-localization

我的代码:

启动.cs

public void ConfigureServices(IServiceCollection services)
{
...
services.AddLocalization(options => options.ResourcesPath = "Resources");
services.AddMvc()
    .AddViewLocalization(LanguageViewLocationExpanderFormat.Suffix)
    .AddDataAnnotationsLocalization(options =>
    {
        options.DataAnnotationLocalizerProvider = (type, factory) =>
            factory.Create(typeof(SharedResource));
    });
...
}
Run Code Online (Sandbox Code Playgroud)

共享资源.cs

namespace MyProj.Classes
{
    /// <summary>
    /// Dummy class to group shared resources
    /// </summary>
    public class SharedResource
    {

    }
}
Run Code Online (Sandbox Code Playgroud)

FooViewModel.cs

public class FooViewModel
{
    [Required(ErrorMessage = "EmailRequired")]
    [EmailAddress(ErrorMessage = "EmailIsNotValid")]
    [Display(Name = "Email")]
    [DataType(DataType.EmailAddress)]
    public string Email { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

FooPage.cshtml

...
<input asp-for="Email" class="form-control">
<div …
Run Code Online (Sandbox Code Playgroud)

c# localization data-annotations asp.net-core

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