小编mkH*_*Hun的帖子

如何使用 Angular 形式创建可编辑的 primeNG 表?

我正在尝试创建带有角度形式的 PrimeNg 可编辑表格。

app.component.ts(这是最小的可重现代码)

export class AppComponent implements OnInit {
    epForm: FormGroup;
    range: FormArray;

    constructor(private fb: FormBuilder,){
    }
    ngOnInit() {
        this.epForm = new FormGroup({});
        this.epForm.addControl('range', new FormArray([]));
        this.range = <FormArray>this.epForm.get('range');
        this.range.push(
        this.fb.group({
            type: ['X1 Gene']
        })
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

和 html 文件是

<form [formGroup]="epForm" novalidate>
    <p-table [value]="epForm.controls.range.value" [rows]="10" [responsive]="true">
        <ng-template pTemplate="header">
            <tr> Range </tr>
        </ng-template>
        <ng-template pTemplate="body" let-i="rowIndex">            
            <tr [formGroupName]='i'>
                <td >
                    <input type="text" pInputText formControlName="type" />
                 </td>
             </tr>
        </ng-template>
      </p-table>
</form>
Run Code Online (Sandbox Code Playgroud)

我尝试使用上面的代码显示内容,但我无法编辑 Input 标签。我打开检查元素并检查它,只有tbody键更新。

我删除了[formgroup]='i'并在控制台中检查它我收到以下错误 …

primeng angular angular-forms

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

滚动字体变成线条?

我在centos 7工作.然后我正在为生物学家开发网络工具.我的项目必须进入最后阶段.但现在我面临着一个严重的问题.问题是字体,而在div上向下和向上滚动.

我添加了下面的图像.每个分页页面都是由javascript动态生成的.

[Image1]是原版.

滚动到内容后,[Image2]字体是获取行.

然后我检查了几台机器中的几个浏览器,我在两台不同的机器上遇到了这个问题.问题是什么?我怎么能解决这个问题.

此搜索

镜像2

html javascript css jquery mozilla

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

在Perl中\ 0是什么意思?

$a = "aaata";
$b = "aataa";
$count = ($a ^ $b) =~tr/\0//c;  
Run Code Online (Sandbox Code Playgroud)

输出2(因为c标志执行两次未命中匹配)而不使用c标志输出是3(匹配)

这里有什么用的\0tr.没有使用tr,脚本给出了一些胡言乱语的角色.我不知道这是什么,tr在这里使用和使用\0.除此之外,我们使用\0perl.

perl

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

我如何使用python更改pdf中的超链接?

如何使用python更改pdf中的超链接?我目前正在使用 pyPDF2 打开并循环浏览页面。我如何实际扫描超链接,然后继续更改超链接?

python pdf hyperlink

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

如何使用multiselect在primeNg p表中的数组中进行搜索?

我有像数组一样的数据点。所以我试图在数组中搜索值,但它不能在priming中工作

在组件文件中,我有下面的代码部分,

tableHeader = [
    { field: 'name', header: 'Name' },
    { field: 'skills', header: 'Skills' },
];

modelData = [
    { "label": "HTML", "value": "HTML" },
    { "label": "Css", "value": "Css" },
    { "label": "Angular", "value": "Angular" },
    { "label": "Python", "value": "Python" },
    { "label": "Perl", "value": "Perl" },
    { "label": "JS", "value": "JS" },
    { "label": "Java", "value": "Java" }
];

data = [
    {
        name:"User1",
        skills:["JS","Java","Angular"]
    },{
        name:"TestUser",
        skills:["HTML","Css"]
    },{
        name:"Root",
        skills:["HTML","Css","Angular","Python","Perl"]
    }
];
Run Code Online (Sandbox Code Playgroud)

和HTML是

<p-table …
Run Code Online (Sandbox Code Playgroud)

primeng angular primeng-table

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

如何使用Perl获取存储过程结果?

我是sql的初学者.我创建了如下过程

create procedure  testprocedure2 as
select 'one'
select 'three'
select 'five'
Run Code Online (Sandbox Code Playgroud)

当我在数据库中执行查询时显示三个结果one three five.sql查询是exec TEST_ABC_DB.dbo.testprocedure2

当我在Perl中运行相同的查询时,它只提供一条记录 one

$sth = $dbh->prepare("exec TEST_ABC_DB.dbo.testprocedure2");
$sth->execute();
while (@row= $sth->fetchrow_array())  
{
    print $row[0]."\t";
    print "\n";
}
Run Code Online (Sandbox Code Playgroud)

我不知道是什么问题.我该如何解决?我希望这个答案对昨天的问题有所帮助

sql-server perl stored-procedures

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

\ x不在替换内部工作

我正在尝试解码unicode字符.所以我只是\x{}在正则表达式替换中尝试了十六进制转义序列e

use LWP::Simple;
my $k = get("url");

my ($kv) =map{/js_call\(\\"(.+?)\\"\)/} $k;

#now $kv data is https://someurl/call.pl?id=15967737\u0026locale=en-GB\u0026mkhun=ccce

$kv=~s/\\u(.{4})/"\x{$1}"/eg;
Run Code Online (Sandbox Code Playgroud)

我正在尝试替换所有unicode角色.

我的预期输出是:

https://someurl/call.pl?id=15967737&locale=en-GB&mkhun=ccce
Run Code Online (Sandbox Code Playgroud)

下面提到的print语句给出了预期的输出.然而,正则表达式似乎无法正常工作.

print "\x{0026}";
Run Code Online (Sandbox Code Playgroud)

regex unicode perl

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

font-family是什么意思?

我是HTML和CSS的初学者.我对这个font-family房产很困惑.

我声明font-family如下:

{
    font-family:cambria, sans-serif, georgia;
}
Run Code Online (Sandbox Code Playgroud)

但是当我移除sans-serif, georgia部件时,视觉外观保持不变.

为什么声明它font-family和它有什么不同font

html css fonts

3
推荐指数
2
解决办法
624
查看次数

有没有可能的方法匹配第n个字符?

我的输入数据如下.我想把这个词分组在第6和第7位之间-.

my $sa = "a1a1a1-b1b1b1-c-ddd-eee-fff-gggggg-hHhH-iiii-j-KKKKK";
Run Code Online (Sandbox Code Playgroud)

为此,实际的正则表达式是

/[^-]+-[^-]+-[^-]+-[^-]+-[^-]+-([^-]+)-/
Run Code Online (Sandbox Code Playgroud)

为了构建正则表达式,我尝试如下,

my $avc = "[^-]+-" x 5 . "([^-]+)-";

my $ar = qr"$avc";

$sa =~m/$ar/g;

print $1;
Run Code Online (Sandbox Code Playgroud)

我怀疑,正则表达式中是否有任何选项可用.不使用x.我怎么能在一个正则表达式中做到这一点?

regex perl

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

如何在 Angular 6 中显示表单控件值?

我试图在 span 标签中而不是在 input 标签中显示表单控件。所以我尝试了下面的一个

<div formArrayName="genes">
    <table>
        <thead>
            <tr>
                <th>Position</th>
            </tr>
        </thead>
        <tbody *ngFor="let gene of genesControls.controls; let i = index" [formGroupName]="i">
            <td>
                <span>
                {{gene.position}} //not working
                {{position}} //not working
                {{gene.position.value}} //not working
                {{position.value}} //not working
                </span>

                <!--input formControlName="position" id="pos"> This is working-->
            </td>
        </tbody>
    </table>
</div>
Run Code Online (Sandbox Code Playgroud)

当我在 input 标签中尝试时,它正在工作,但对于 span 或其他一些标签,它不起作用,我不知道这里发生了什么,根据文档,我也尝试使用值,但出了点问题。我该如何解决这个问题?

angular

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