2016-12-05 62 views
1

当我遇到一个小问题时,我正在使用角度表单,当我添加以下选择我的Chrome停止工作,我无法使用我的操作系统,直到我按了ctrl + alt + del。Angular 2浏览器和OS *崩溃*(Windows和Debian 8)

<select #input="ngModel" name="input" ngModel id="input" [disabled]="input.valid" required [(ngModel)]="input"> 
    <option value="Option_1">Option 1</option> 
    <option value="Option_2">Option 2</option> 
    <option value="Option_3">Option 3</option> 
</select> 

此错误适用于Windows 7和Debian和我在Chrome,IE(仅Windows)和Firefox进行了测试。

如果你想尝试,去

http://plnkr.co/edit/LOHt4ZoHYjs2agFisvZR?p=info

是否有任何人可以给我讲解一下。

+2

为什么会你做这个 ?这绝对是无稽之谈。 – Milad

+0

我知道,但它可能是一种严重的问题。 – nusje2000

回答

0

你为什么做这样的只是: 假设你的窗体名称是“myForm的”

<select [(ngModel)]="input" name="input" id="input" [disabled]="myForm.input.valid" required > 
    <option value="Option_1">Option 1</option> 
    <option value="Option_2">Option 2</option> 
    <option value="Option_3">Option 3</option> 
</select> 

在您的TS文件只是申报input:any; 我认为这将解决您的问题

+0

不,它已经在类型any中声明了。 – nusje2000

+0

你可以分享你的代码形式的掠夺者..然后我会给你更好的答案 –

+0

不,我不能,当我输入结束“闯入者崩溃瞬间,但我可以发送给你没有结束标签,所以你可以体验它 – nusje2000