gpt4 book ai didi

javascript - Angular 2 RC6 PrimeNG p-dropdown 未从组件中禁用

转载 作者:太空狗 更新时间:2023-10-29 19:30:46 33 4
gpt4 key购买 nike

我正在尝试禁用页面初始化时的 PrimeNg 下拉菜单,如下所示

    this.searchForm = this.formBuilder.group({
dropdown: [{value: '', disabled: true}]
});

但这会导致浏览器加载错误,如下所示:

this.valueAccessor.setDisabledState is not a function

我在 HTML 中使用 PrimeNG 下拉列表如下:

       <p-dropdown  [options]="[{label: 'Any', value: ''},{label: 'Active', value: 'active'},{label: 'Inactive', value: 'inactive'}]" id="dropdown" formControlName="dropdown" name="dropdown">
</p-dropdown>

不确定 PrimeNg 是否不支持这种 Angular 变化,或者我做错了什么。任何帮助表示赞赏。谢谢。

最佳答案

HTML:

 <div class="ui-g-2 labelDiv">
<p-dropdown [disabled]="disabled" [options]="themesList" formControlName="theme" (onChange)="onThemeSelect()"></p-dropdown>
</div>

组件:

disabled: Boolean;
this.themeForm = this.fb.group({
theme: [{ value: theme, disabled: true}, [], ]
});

这在我的应用程序中运行良好.... RC6 primeNg beta15...

关于javascript - Angular 2 RC6 PrimeNG p-dropdown 未从组件中禁用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39411534/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com