Angular 2 RC6没有从组件中禁用PrimeNG p-下拉菜单
Angular 2 RC6 PrimeNG p-dropdown not getting disabled from component
我试图在页面初始化时禁用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是否从角度上不支持此更改,或者我做错了什么。任何帮助都是感激的。谢谢。
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}, [], ]
});
这在我的应用....中工作得很好
PrimeNG beta 16将支持此功能
相关文章:
- JavaScript下拉菜单-点击按钮并根据所选值重定向到url
- angular的下拉菜单
- 创建带有和不带有JavaScript的Bootstrap下拉菜单
- 创建下拉菜单
- 下拉菜单在菜单按钮的边缘闪闪发光
- I'我设计了一个下拉菜单,onclick会出现,而on blur会消失
- 硒IDE下拉菜单
- 我的下拉菜单中的链接不起作用
- Bootstrap Dropdown selection是在*all*下拉菜单上设置选择
- 如何将JSON转换为HTML下拉菜单
- 悬停下拉菜单即使在鼠标移出后也保持活动状态
- 基于下拉菜单创建开关
- 动态填充两个下拉菜单
- 如何将CSS(特别是填充/边距)应用于select下拉菜单的选项或optgroup
- 基于其他下拉菜单选择隐藏/显示下拉菜单
- JavaScript下拉菜单-部件在Mac上消失
- 为什么引导程序下拉菜单只有在包含bootstrap-responsive.css时才起作用
- 从选择下拉菜单中获取数据
- Bootstrap下拉菜单不起作用
- Angular 2 RC6没有从组件中禁用PrimeNG p-下拉菜单