我需要一些关于角度拖放的参考资料,我浏览了angular文档,但它不起作用,我需要开发一个页面,在那里我可以用angular将工具拖动到画布上。如果有人知道这一点,请帮助。
您可以从这里通过拖放获得引用。我通常使用这个工具进行拖放。确保你会得到一个解决方案。
在那之后,如果你有任何错误,把它写在这里。
您需要添加@角/cdk
,它支持包。
工作演示
然后在app中包含一个名为
DragDropModule
的模块。模块
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { FormsModule } from '@angular/forms';
import { DragDropModule } from '@angular/cdk/drag-drop';
import { AppComponent } from './app.component';
import { HelloComponent } from './hello.component';
@NgModule({
imports: [ BrowserModule, FormsModule ,DragDropModule],
declarations: [ AppComponent, HelloComponent ],
bootstrap: [ AppComponent ]
})
export class AppModule { }
在app.component.css
* { margin:0; padding:0; } /* to remove the top and left whitespace */
html, body { width:100%; height:100%; } /* just to be sure these are full screen*/
canvas { display:block; background-color: red } /* To remove the scrollbars */
最后在app.component.html
<canvas #ele id="canvas" ></canvas>
<div draggable="true" (dragend)="create()">
Drag
</div>
在app.component.ts
import { Component, VERSION,ViewChild,ViewContainerRef,ComponentFactoryResolver } from '@angular/core';
import { DraggableComponent } from './components/dragg.component';
@Component({
selector: 'my-app',
templateUrl: './app.component.html',
styleUrls: [ './app.component.css' ]
})
export class AppComponent {
name = 'Angular ' + VERSION.major;
componentRef: any;
count=0;
@ViewChild('ele', { read: ViewContainerRef }) entry: ViewContainerRef;
constructor(private resolver: ComponentFactoryResolver){
}
create(){
const factory = this.resolver.resolveComponentFactory(DraggableComponent);
this.componentRef = this.entry.createComponent(factory);
this.count++;
this.componentRef.instance.text = "Draggble" +this.count;
}
}
我希望能够拖动绘图区域,以便能够移动x轴。 这可能吗?
我在模拟游戏中使用这个拖动公式: (参见维基百科上的拖动) 这个方程式会持续一段时间,直到阻力大于速度,物体(火箭)开始下降,而不是缓慢上升。目前,我正在使用trig从和中减去阻力,以计算每种阻力的变化。 这是一个更简单的公式,还是我可以通过将每秒帧数设为60来实现这一点的方法?
我在Angular 5中构建了一个动态表单组件(基于https://angular.io/guide/dynamic-form的留档和示例)。 一切正常,直到我尝试使用有棱角的材料。 我在这里读过很多关于类似问题的文章,但它们似乎都是因为人们没有导入正确的模块,或者没有使用mdInput或mat Input而不是matInput。我遇到的问题并非如此。 任何想法或建议将不胜感激。 已更改代码-因错
问题内容: 编辑2016年11月:Node现在具有内置的调试器,您可以从开始。 我正在用coffeescript建立摩卡测试。在测试的最上方,我有: 我想在调试器行上停止,因为其中的对象没有被加载。我正在使用node-inspector,它可以工作,有点。 我的流程是: 启动节点检查器 使用以下命令在命令行中运行测试 转到节点检查器页面,如果它已经打开,则刷新它 等待文件加载,然后在正确的行上放置
这里是环境: 现有。NET B2B应用程序与多个外部公司客户。服务提供商应用程序托管在IIS中 所有选项都摆在桌面上。我对云解决方案、开源(Shibboleth等人)、本地ADFS服务器和/或自定义实现持开放态度。我正在寻找将SSO解决方案实施到现有的最简单、最快的方法。NET应用程序。