Selector: <material-auto-suggest-input>
git
material-auto-suggest-input是一个输入字段,在用户输入时提供自动完成输入的建议。github
此组件的调用者必须提供初始/未过滤建议的列表,这些建议根据组件过滤如同用户键入。 过滤器不区分大小写。异步
经过SelectionOptions实现的ObserveAware接口支持异步建议。ide
弹出建议列表具备最大高度和自动溢出。 一旦有用例,咱们能够为自定义最大高度添加属性。函数
Inputs:工具
用于辅助技术的标签。ui
若是未提供,请改用标签。spa
characterCounter Functioncode
自定义字符计数器函数。component
键入输入文本; 返回文本应被视为多少个字符。
checkValid Function
已弃用!请改用表单API
clearIconTooltip String
显示在清除图标上的工具提示。
closeOnActivate bool
是否在激活时关闭下拉列表。
closeOnEnter bool
是否关闭甚至输入字符串未匹配选项。
componentRenderer (dynamic) → Type
已弃用!使用factoryRenderer,由于它能够树摇动。
constrainToViewport bool
是否限制弹出位置,使其永远不会脱离屏幕。
disabled bool
是否禁用此输入。
displayBottomPanel bool
是否显示错误,提示文本和字符计数器面板。
emptyPlaceholder String
若是选项列表为空且未加载,则显示文本。
enforceSpaceConstraints bool
弹出窗口是否应根据相对于视口的可用空间自动从新定位自身。
error String
显示错误。
比此输入上可能存在的全部其余错误更高的先验。
factoryRenderer (dynamic) → ComponentFactory <dynamic>
FactoryRenderer用于显示条目。
filterSuggestions bool
容许在用户输入时过滤建议。若是为false,则始终显示完整的建议列表。
floatingLabel bool
标签是否“浮动”。若是为false,则在文本输入框中时标签会消失。 若是为真,则它会“漂浮”在输入之上。
hideCheckbox bool
是否隐藏选择项以前的复选框以进行多选。
highlightMatchFromStartOfWord bool
匹配是否应仅在单词的开头突出显示。
highlightOptions bool
是否突出显示选项。 默认值为true。
hintText String
要在输入上显示的提示。若是输入上有错误消息,则不会显示此文本。
initialActivateSelection bool
弹出窗口中的第一个建议是活动的,默认状况下会突出显示。 将此设置为true会更改行为,以便在更改选择项(Options)或选择(Selection)时:
1.selection中的第一个选定值在options中有效
2.若是selection没有选定值,则options中没有任何活动
inputText String
输入应该有的文本。请考虑使用angular_forms NgModel。
itemRenderer (dynamic) → String
一个简单的函数,用于将条目(item)呈现为字符串。
label String
要在输入上使用的标签。
labelFactory (dynamic) → ComponentFactory<dynamic>
自定义工厂用于渲染建议标签。
labelRenderer (dynamic) → Type
已禁用!请改用labelFactory。
leadingGlyph String
在输入框以前显示的任何持久字形。
leadingText String
要在输入的前沿显示的任何文本 - 例如 货币符号或相似物。
limit dynamic
要显示多少建议。若是限制小于1,则假定为无限制。
请参阅Filterable中的filter方法。 默认为10。
loading bool
打开时没有可用的建议,请在建议下拉列表中显示加载指示符。
maxCount int
字符计数输入框容许的最大字符数。当值为非null时,始终显示字符计数。
optionHighlighter (String, dynamic) → List<HighlightedTextSegment>
返回给定查询和值的HighlightedTextSegment列表的函数。
若是未提供optionHighlighter,则TextHighlighter与itemRenderer一块儿使用以生成文本段列表。
selectionOptions SelectionOptions<dynamic>
此容器的可用选项。
popupMatchInputWidth bool
建议弹出宽度是否至少与输入宽度同样宽。
popupPositions List<RelativePosition>
尝试绘制建议弹出窗口的位置列表。
有关更多信息,请参见MaterialPopupComponent。
popupShadowCssClass String
建议弹出内容的自定义CSS类。
required bool
输入是否必需。
若是没有输入文本,则必需的输入将在第一次失去焦点时显示验证错误。
requiredErrorMsg String
自定义错误消息,以显示什么时候须要该字段并显示空白。
rightAlign bool
输入内容是否应始终右对齐。
默认值为false。
selection SelectionModel<dynamic>
若是设置,自动建议将使用提供的可观察SelectionModel对象。
默认状况下使用单个选择模型。
shouldClearOnSelection bool
从菜单中选择项目后是否清除文本。
showClearIcon bool
显示或隐藏尾随关闭图标。
单击该图标将清除输入文本并隐藏弹出窗口。
showHintOnlyOnFocus bool
输入未聚焦时是否显示提示文本。
默认为false。
showPopup bool
用于控制建议弹出窗口的可见性。
slide String
弹出缩放的方向。
有效值为x,y或null。
sorted bool
已禁用!调用者应该在选项上调用.sort()。
suggestions List<dynamic>
已禁用!请改用[options]
trailingGlyph String
要在输入框末尾显示的任何持久字形。
trailingText String
要在输入的后缘显示的任何文本 - 例如 货币符号或相似物。
Outputs: