我正在使用angular2创建一个应用程序。
我需要使用日历弹出窗口从用户输入中获取日期,但是我需要在用户输入上放置一个掩码,以使其在键入时保持dd-mm-YYYY的格式。
我正在使用从Web ng-bootstrap和angular2-text-mark获得的两个不同模块
<input [textMask]="{mask: mask}" type="text" class="form-control" placeholder="yyyy-mm-dd"
name="dp" [(ngModel)]="date" ngbDatepicker #d="ngbDatepicker">
Run Code Online (Sandbox Code Playgroud)
当我在同一标签上使用textMask和ngbDatepicker时,出现此错误
错误:多个自定义值访问器与具有未指定名称属性的表单控件匹配。
有办法做这种事情吗?
谢谢
主要区别是什么
<p [ngStyle]="getStyle()">
// getStyle returns a string like "color:blue" and some other attributes
Run Code Online (Sandbox Code Playgroud)
到
<p appStyle [status]="myStatus">
//directive get myStatus as a input and calculate the style of the tag
Run Code Online (Sandbox Code Playgroud)
我正在做维修电话,这些功能的应用getStyle上ngStyle有很多(可能5K次)。我目前正在将样式计算更改为指令,因为我认为它更干净。
但是不知道对性能有多大影响。我怎么能测量它?
另一个问题,是否有文档/教程/书籍可以解释这样的事情?
谢谢