问题标签 [typescript2.2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1184 浏览

angular - 即使在角度 5 中的 taginput 中选择选项后,如何清除保留在文本框中的键入值

我正在使用有角度的材料将芯片组件与自动完成组件的组合包装起来,以将 tagInput 组件作为可重用组件。这里一切正常,但是我们在自动完成选项列表中选择之前输入的任何值都会显示,即使在该值被选择并转换为芯片之后也是如此。这仅发生在鼠标单击时。使用 Keyup.enter 进行选择,它不会显示我们输入的任何内容,即使在选择之后也是如此。但是对于使用鼠标单击进行的选择,它并没有清除我想从组件端控制它(sq-taglist.ts)。这是stackblitzLink。我也尝试使用组件中的 setValue 和 patchValue 方法,但没有成功。请帮我解决这个问题。提前致谢。

0 投票
0 回答
63 浏览

json - 在 Angular 6 中按字段重新排序 JSON 数据

我正在使用 JSON 数据,我想根据需要对其进行重新排序。例如:如果我的json数据是这样的,

我希望它是这样的

我正在使用 Angular 6 打字稿并尝试过这样的事情:

但它没有给出所需的格式。即使我给出这样的格式 ["DSC","CD"],它也应该只显示这两个。请帮我解决这个问题。