【发布时间】:2021-12-06 18:59:17
【问题描述】:
我正在检查这些示例:
https://jsfiddle.net/qskxzh0e/3/
http://jsfiddle.net/3p1nra6m/1/
和https://stackblitz.com/edit/angular-component-drag
https://material.angular.io/cdk/drag-drop/overview
可以插入(不替换所有包含的文本)一些 Token 表单列表为 cdkDropListDropped 或 cdkDrag?
我已经解决了我之前的问题,因为我可以插入 Textarea,并且我有新的挑战,这里是我的 stackblitz 代码(抱歉颜色和闪烁,因为我正在测试方法 ):
对于这段代码,我实现了一个接口:
export interface EntryKeyValue {
key: string;
value: string;
}
在我的组件中,我有一个类似的数组:
ekvs: EntryKeyValue[] = [
{
key: 'first',
value: 'First Item'
},
{
key: 'second',
value: 'Second Item'
},
{
key: 'third',
value: 'Third Item'
},
];
我想在我的 HTML 中显示 key 属性,但在我的 Textarea 中我想插入 value 属性。
例如:我应该显示 'third',但我应该在我的 textarea 中插入 'Third Item'。
怎么做?
在我的app.module.ts 文件的imports 数组中,我评论了//, DragDropModule,因为*cdkDragPreview 没有显示!为了让用户知道插入的最终值是什么。但是我的方法不能像右下角显示的那样工作!!!
DragDropModule 是否与我的方法兼容?以及如何同时使用这两种方法?
【问题讨论】:
标签: angular angular-material textarea angular-cdk angular-cdk-drag-drop