你能帮我区分这两件事吗?
根据我的理解,如果你只使用observable,你可以使用detectChanges().因此,您可以直接更改组件属性或监视服务调用并返回一个observable,然后调用detectChanges(),更改将在html元素上可用.
但是对于输入字段中的[(ngModel)],您需要调用tick()以便在html元素上呈现更改.
如果我知道他们做什么以及何时使用什么,我会很高兴.
提前致谢.
默认情况下,元素显示的选择器列表将与其包含的<select></select>最宽子元素一样宽。<option></option>如果我使用 CSS 对 select 标签的宽度进行硬编码以使其更窄,则最宽的选项会在显示中被截断。
我想修剪选项文本以适合选择列表,附加...(省略号)以显示选择选项时它被截断,但是,当我展开下拉列表时,我希望下拉列表中的文本为全宽,没有尾随省略号。
我将如何实现这一目标?