问题标签 [inplace-editing]

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 回答
280 浏览

json - 用 jq 在 json 中增加一个数值

我有一个看起来像这样的 json:-

根据条件,我需要增加 abc-app 或 xyz-app 的版本。目前它的 abc-app 位于“20.02.01-16”,我需要将其更改为“20.02.01-17”。此外,我需要将父应用程序的标签“abc”增加到“25”,我可以使用 sed 增加版本,但这对我不起作用:-

我需要在 json 中就地增加上述所有条件,或者可能将其添加到可以移动到原始文件的临时文件中。

先感谢您。

0 投票
0 回答
85 浏览

angular - Angular 9 - 如何强制从指令内重新渲染组件?

因此,我尝试使用 angular 9 中的属性指令对任何输入进行就地编辑(如果重要,则使用 Ivy)。 https://stackblitz.com/edit/angular-inline-edit-qwb2bg?file=src/app/inplace-edit/inplace-edit.directive.ts

这个想法是我可以采用任何组件并从指令中更改外观。问题是我不知道如何恢复到原始的完整外观:-) 所以当我点击文本时 - 该文本应该更改为简单输入。尝试了很多方法 - 对我没有任何帮助。

好吧,有一种工作方法可以将组件包装到其他组件中,并将 ngIf 与 ngTemplateOutlet 一起使用,但我想要一些更清洁的解决方案 - 就像在旧的良好 jQuery editinplace 插件中一样 - 只是为了改变任何组件的行为和外观......

所以总的来说,问题是:如果属性指令可以用来改变组件的外观和行为,应该怎么做才能重新渲染组件,使它看起来好像没有应用指令?..