我只是尝试将角度材料2日期选择器默认日期格式MM/DD/YYYY更改为DD/MM/YYYY或DD.MM.YYYY或至少DD-MM-YYYY
providers: [{provide: MD_DATE_FORMATS, useValue: MY_NATIVE_DATE_FORMATS}]
所以尝试了以下方法
方法1 plunkr:进入DD-MM-YYYY格式
方法2 plunkr:获取DD.MM.YYYY格式
方法3 plunkr:获得DD/MM/YYYY格式
但是上面的每个方法都工作正常,直到我选择日期 1到12,
例如:今天日期是2017年9月25日,如果我选择2017年9月12日作为日期,那么再次点击datepicker按钮我可以看到日历日期,截至2017年11月9日(09/11/2017)而不是(11/09)/2017),这似乎是默认日期格式没有正确覆盖
我正在尝试在角度材料中使用md-error来验证来自客户端的用户输入。
所以在我的例子中,我试图验证一个接受两种类型模式的输入字段。
正则表达式 1:接受前 9 个字符作为数字,然后接受第 10 个
字符作为x或X或v或V
正则表达式 2:接受 12 个字符作为数字
所以我在我的打字稿文件中实现了它,如下所示
样本文件.ts
import { Component, OnInit } from '@angular/core';
import { FormControl, Validators } from '@angular/forms';
const NIC_REGEX_OLD = /[0-9]{9}[x|X|v|V]$/; // Regular Expression 1
const NIC_REGEX_NEW = /[0-9]{12}$/; // Regular Expression 2
@Component({
selector: 'sample-form',
templateUrl: `sample.html`,
styleUrls: ['sample.css']
})
export class SampleComponent implements OnInit {
constructor() {
}
ngOnInit() {
}
sampleFormControl = new FormControl('', [
Validators.pattern(NIC_REGEX_OLD) …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个侧面可折叠面板,其中包括 StackPanel
对于那个尝试使用Expander如下
<Expander Width="auto" ExpandDirection="Left" HorizontalAlignment="Right">
<Expander.Header>
<Border BorderBrush="Black" BorderThickness="1">
<StackPanel>
<Grid>
</Grid>
</StackPanel>
</Border>
</Expander.Header>
</Expander>
Run Code Online (Sandbox Code Playgroud)
但这不能正常工作,无法实现我预期的功能。
我有一个带有按钮的表格,如下所示;我正在尝试使用 jQuery 获取 td 的值。
我的表:
<table class="table" id="Tablesample">
<tr>
<th style="display:none;">
@Html.DisplayNameFor(model => model.Id)
</th>
</tr>
@foreach (var item in Model)
{
<tr>
<td style="display:none;" class="keyvalue">
<input type="text" name="Key" value="@item.Key" class="form-control" id="configKey" readonly="readonly">
</td>
<td>
<input type="text" name="Key" value="@item.Id" class="form-control" id="configId" readonly="readonly">
</td>
</tr>
}
</table>
<button id="btnSave">Save</button>
Run Code Online (Sandbox Code Playgroud)
然后我尝试使用 jquery 获取值:
$('#btnSave').click(function () {
$('#Tablesample tr').each(function () {
var row = $(this).closest("tr"); // Find the row
var text = row.find(".keyvalue").text(); // Find the text
var keval = text.find("input").text();
alert(keval); …Run Code Online (Sandbox Code Playgroud) 我只是试图隐藏一个 Angular material 2 表statusid标题和列,如下所示。
<mat-table class="mat-elevation-z1" #table [dataSource]="dataSourceHE">
<ng-container hidden="hidden" cdkColumnDef="statusid">
<mat-header-cell hidden="hidden"> Id </mat-header-cell>
<mat-cell hidden="hidden"> {{row.statusid}} </mat-cell>
</ng-container>
</mat-table>
Run Code Online (Sandbox Code Playgroud)
但这不能正常工作。如果可能的话,我该怎么做?
我有以下字符串数组,我在foreach循环中得到它的字符串
string[] words = ...
foreach (String W in words.Skip(1))
{
...
}
Run Code Online (Sandbox Code Playgroud)
我可以跳过第一个值但是如何跳过第一个值和最后一个值?
这是我在许多地方看到的一个常见问题,但不知道是否可能.我正在尝试使用oracle sql developer工具以下列方式选择2到5之间的行.
结果这个查询,这应该根据下面的查询选择第3和第4个查询
SELECT * FROM MyTable
WHERE ROWNUM > 2 AND ROWNUM < 5
Run Code Online (Sandbox Code Playgroud)
但它没有选择第3和第4行,
然后我尝试了以下查询
SELECT * FROM MyTable
WHERE RN BETWEEN 2 AND 5
Run Code Online (Sandbox Code Playgroud)
这在语法和程序上也是正确的,但不能选择确切的列.
angular ×2
c# ×2
.net ×1
angularjs ×1
datepicker ×1
foreach ×1
html-table ×1
javascript ×1
jquery ×1
linq ×1
oracle ×1
oracle11g ×1
skip ×1
sql ×1
typescript ×1
validation ×1
wpf ×1