我有一个网站,在多台服务器上没有任何问题.
但是,当我在同一台机器上将其从一个文件夹复制/移动到另一个文件夹时:我开始收到错误
虚拟路径映射到另一个不允许的应用程序.
我究竟做错了什么?
当您选择一个对象(在我的示例中为多边形)时,它会自动移动到Front.我正在寻找一种方法来防止z轴上的移动或在选择后向后发送它,也许有人可以提供帮助?
这是一个简单示例的链接:http://jsfiddle.net/98cuf9b7/1/
选择其中一个多边形时,它将移动到前面.我试图在选择后向后发送它,但即使调用"canvas.sendToBack(object)"函数,它仍然保留在Front中.
我的示例中的代码是:
var canvas = new fabric.Canvas('c');
var pol = new fabric.Polygon([
{x: 200, y: 0},
{x: 250, y: 50},
{x: 250, y: 100},
{x: 150, y: 100},
{x: 150, y: 50} ], {
left: 250,
top: 150,
angle: 0,
fill: 'green'
}
);
var pol2 = new fabric.Polygon([
{x: 200, y: 50},
{x: 200, y: 100},
{x: 100, y: 100},
{x: 100, y: 50} ], {
left: 300,
top: 200,
angle: 0,
fill: 'blue' …Run Code Online (Sandbox Code Playgroud) 我有一个表格,其中我将 ngx-select-dropdown 与 angular7 一起使用。在我的表单中选择选项是必需的。我想在提交表单时验证它。但是我的验证方法不适用于 ngx-select-dropdown 库,并且在 ngx-select-dropdown 的文档中我找不到任何有关验证的帮助信息。是否可以验证它?
<ngx-select-dropdown (change)="onSelectDropdown($event)" name="unit" [config]="config"
[ngClass]="{ 'is-invalid': f.submitted && !unit.valid }"
[options]="unitsList"
[(ngModel)]="createUser.unit" id="unit" #unit="ngModel" required>
</ngx-select-dropdown>
<div *ngIf="f.submitted && !unit.valid" class="invalid-feedback">Unit is required</div>
Run Code Online (Sandbox Code Playgroud) 因此,我在询问以下问题的文章(找不到链接或找到解决方案)中发现了一个问题。
给定一些用户数据,按技能对用户进行排序。以下是数据
const namesAndSkills = {
// Dev : Skills
mark : ["javascript","react","java"],
rob : "javascript",
patrick : ["javascript", "react", "python"]
}
Solution(expected output):
Javascript: ["mark", "rob", "patrick"],
react: ["mark", "patrick"],
java: mark,
python: patrick
Run Code Online (Sandbox Code Playgroud)
我的解决方案只能将技能与用户分开,但是我似乎找不到找到将用户与技能进行比较的方法。
const namesAndSkills = {
// Dev : Skills
mark : ["javascript","react","java"],
rob : "javascript",
patrick : ["javascript", "react", "python"]
}
Solution(expected output):
Javascript: ["mark", "rob", "patrick"],
react: ["mark", "patrick"],
java: mark,
python: patrick
Run Code Online (Sandbox Code Playgroud)
如您所见,我一直在寻找前进的方向,但似乎无法找到一种可靠的方式来反转数据。解决方案不一定要解决问题,我只是被困住了,无法找到终点线。
使用 ng-bootstrap 手风琴模块,默认情况下它工作正常。尝试自定义切换功能,该功能将在单击按钮时立即显示/折叠。
经过一番调试,现在实现了功能。想要确定方法是否好。
这是我尝试过的:
成分:
import { Component, ElementRef } from '@angular/core';
import {NgbAccordionConfig,NgbPanelChangeEvent} from '@ng-bootstrap/ng-bootstrap';
@Component({
selector: 'ngbd-accordion-basic',
templateUrl: 'src/accordion-basic.html',
providers: [NgbAccordionConfig]
})
export class NgbdAccordionBasic {
constructor(public config: NgbAccordionConfig, public elementRef: ElementRef) {
// customize default values of accordions used by this component tree
this.config.closeOthers = false;
}
toggle(event: NgbPanelChangeEvent, acc: NgbAccordion){
if(acc.activeIds.length > 0){
acc.panels._results.forEach(function(val, idx){
val.isOpened = false;
acc.activeIds.pop(val.id);
});
} else {
acc.panels._results.forEach(function(val, idx){
val.isOpened = true;
acc.activeIds.push(val.id);
});
}
}
}
Run Code Online (Sandbox Code Playgroud)
HTML: …
javascript ×3
angular ×1
angular7 ×1
asp.net ×1
fabricjs ×1
frontend ×1
hosting ×1
iis ×1
ng-bootstrap ×1
validation ×1