当前位置: 首页 > 知识库问答 >
问题:

使用角度材质以编程方式设置自动完成文本框文本

翁阳曜
2023-03-14

我正在使用有角度的材质创建一个形状。对于某些字段,用户应获得自动完成功能。如果用户提供序列号,这些字段也应该从后端填充。

我的问题是,如何设置通过代码链接到自动完成的文本框的文本?

我复制了一个StackBlitz并对其进行了修改以符合我的场景:https://stackblitz.com/edit/angular-material-autocomplete-async1-jxrahv?file=src/app/app.component.ts

如果你点击“点击我!”按钮,我希望文本框的文本更改为“Storm”(这不会发生)。

谢谢

共有1个答案

谷梁向荣
2023-03-14

您正在向autocomplete提供对象数组,因此当您尝试使用“just”字符串设置值时:

this.usersForm.get('userInput').setValue("Windstorm");

... 这是行不通的。将整个对象设置为值,就可以了!:)

this.usersForm.get('userInput').setValue({ id: 1, name: 'Windstorm' });

改进的StackBlitz

 类似资料:
  • 问题内容: 我有一个文本框,我想在其上应用自动完成功能。我正在使用以下插件: 自动压缩 它可以正常工作,但是一旦我将其与AngularJS结合使用,它就会停止工作: 我有以下代码: 和jfiddle的链接如下: 小提琴 如您所见,虽然没有Angular,但自动完成功能不起作用。 有人可以帮忙吗? 问题答案: 为您服务的傻瓜 http://plnkr.co/edit/5XmPfQ78vRjSrxE0

  • 主要内容:本节引言:,1.相关属性:,2.代码示例:,3.示例代码下载:,本节小结:本节引言: 本节继续来学习Adapter类的控件,这次带来的是AutoCompleteTextView(自动完成文本框), 相信细心的你发现了,和Adapter搭边的控件,都可以自己定义item的样式,是吧! 或者说每个Item的布局~想怎么玩就怎么玩~嗯,话不多说,开始本节内容~ 对了贴下官方API:AutoCompleteTextView 1.相关属性: android:completionH

  • 我一直在试图找出如何样式的材料ui TextField组件。 我的类创建如下: 我的问题是,我似乎无法让文本字段的颜色变成白色。我似乎能够将样式应用于整个文本字段(因为宽度样式工作等)...但是我认为问题是我没有将样式应用到链的更下游和实际输入中。 我曾试图寻找其他关于传递输入道具的答案,但没有成功。 我已经尽了我最大的努力,但我想我需要问问是否有人知道我做错了什么。 它现在看起来是什么样子

  • 我有两个有棱角的材质按钮。我的目标是以编程方式让按钮在按下某个键时产生涟漪。 看看stack blitz项目:https://stackblitz.com/edit/angular-material-button-vphppo 有没有一种方法可以让按钮在点击或按键的同时产生波纹? 我尝试了这些示例如何在Angular MatListItem上以编程方式触发涟漪效应? 但这会让按钮在点击时产生两次涟

  • 我习惯于用JavaFx编写如下所示的代码,因为这就是我几年前学习的方式。 我最近安装了JetBrains IntelliJ IDEA Ultimate Edition 2018.1.6,我发现要打开primaryStage窗口,我需要一个fxml文件。 我必须这么做, 如果我运行第一个代码片段,什么都不会显示。但是如果我用FXMLLoader.load(getClass(). getResourc