首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ng-select的默认值

ng-select的默认值
EN

Stack Overflow用户
提问于 2021-04-23 04:56:05
回答 1查看 237关注 0票数 0

我试图将ng-select封装到一个可重用的组件中。除了ng-select不显示缺省值之外,一切都很正常。这里是可重现的例子:Stackblitz

如何让ng-select显示默认值/初始值?

谢谢

EN

Stack Overflow用户

回答已采纳

发布于 2021-04-23 05:15:07

select-input.component.html中,你犯了2个错误。

代码语言:javascript
运行
复制
<ng-select #combo [ngClass]="
      controlDir && controlDir.control && controlDir.control.touched
        ? !controlDir.control.valid
          ? 'invalid-select'
          : 'valid-select'
        : null
    " placeholder="Select Type" [multiple]="multiple" [items]="items" bindLabel="{{ bindLabel }}"
    bindValue="{{ bindValue }}" [clearable]="clearable" (change)="onSelectionChange($event)" (focus)="onTouched()"
    ([ngModel])="(selectedValue)">
</ng-select>

首先:[(ngModel)],他们叫它“盒子里的香蕉”,所以总是用括号括起来,而不是反过来。

第二:双引号内的术语不能用大括号括起来。

代码语言:javascript
运行
复制
 [(ngModel)]="selectedValue"

现在应该可以用了。

票数 2
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67220637

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档