【问题标题】:Angular 2 Material - Place holder issue with setValueAngular 2 Material - setValue 的占位符问题
【发布时间】:2017-01-12 14:58:29
【问题描述】:

当通过 setValue 更新组件时,我遇到了 Angular2 的材质组件的问题。这是 plnkr....

https://embed.plnkr.co/lZhHJKBhuldUqzUt9Q18/

可以看到值和占位符都占用了同一个空间。

使用 setTimeout,我模拟了一个异步填充表单的 ajax 提取。我做错了什么还是这是ng2的材料模块的错误?

【问题讨论】:

  • 如果是一个ajax fetch,我看到的模式是您的组件订阅响应并在收到响应时初始化表单。然后使用响应值初始化表单字段(例如text: 'Sushi')。这符合您的用例吗?
  • @stealththeninja 不是真的,因为这只是一个简单的案例,在我的真实世界应用程序中,表单将被加载,然后另一个字段可能会根据表单中的另一个选择进行更新,在那个例子中,我不想处理整个 formGroup 来更新单个组件

标签: angular typescript material-design


【解决方案1】:

看起来这是一个已修复的错误,只是尚未通过 NPM 推出......

https://github.com/angular/material2/pull/2455

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-11-02
    • 1970-01-01
    • 2019-03-23
    • 2016-03-19
    • 2020-03-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多