我有角度应用程序,我想在查询字符串中传递加号+,如:
http://localhost:3000/page?name=xyz+manwal
Run Code Online (Sandbox Code Playgroud)
当我点击此URL时,它将转换为:
http://localhost:3000/page?name=xyz%20manwal
Run Code Online (Sandbox Code Playgroud)
凡%20指的空间.我该如何阻止这种转换?
我的问题是我有一个lang.component装载<router-outlet>.我需要的是访问根组件中的ActivatedRoute参数,app.component但是所有路由数据都是空的.我可以lang.component通过订阅params链接到你可以运行的代码来正常访问路由数据:https://plnkr.co/edit/gTXPUb6TvatbMyOPPRKj
如果您运行代码并打开控制台,则可以看到两个日志.它会告诉你问题所在.
请帮忙.
谢谢.
所以我使用角度cli与材料设计.我试图摆脱sidenav的背景,我认为这将是如此简单
.mat-sidenav-backdrop.mat-sidenav-shown{
background-color: transparent !important;
}
Run Code Online (Sandbox Code Playgroud)
但这没有任何影响.我试过显示无,隐藏可见性等等.似乎背景的样式被内联到标签,我会认为重要的将覆盖它.然而,这不起作用...任何人有任何想法,不涉及我剥离背景标签/在渲染过程中通过JavaScript改变样式?
我正在尝试使用我的redux-form使用ant.design react组件,到目前为止它是这样的:
import { Form, Input } from 'antd';
import { Field, reduxForm } from 'redux-form/immutable';
const FormItem = Form.Item;
.....
<FormItem>
<Field
component={Input}
placeholder="First Name"
name="name"
/>
</FormItem>
Run Code Online (Sandbox Code Playgroud)
看起来antd表单输入不支持name属性,它们忽略并阻止将其传递下去.
name redux-form需要属性才能工作.
有没有人成功让这两个人一起工作?谢谢.
为什么需要使用moduleId:module.id在使用时templateUrl的Angular 2组件.
import { Component } from '@angular/core';
@Component({
moduleId:module.id,
selector: 'my-app',
templateUrl:`app.component.html`,
})
export class AppComponent { name = 'Angular 2 website'; }
Run Code Online (Sandbox Code Playgroud) 我有两个像这样简化的数组.
var a = [{
number: 1,
name: "A"
}, {
number: 2,
name: "B"
}, {
number: 3,
name: "C"
}, {
number: 4,
name: "D"
}, {
number: 5,
name: "E"
}, {
number: 6,
name: "F"
}];
var b = [{
number: 3,
name: "C"
}, {
number: 6,
name: "F"
}];
Run Code Online (Sandbox Code Playgroud)
我想要的是返回一个数组,其中a过滤b.结果是这样的.
var result = [{
number: 1,
name: "A"
}, {
number: 2,
name: "B"
}, {
number: 4,
name: "D"
}, {
number: 5, …Run Code Online (Sandbox Code Playgroud) 我有图片网址,例如:https : //lh3.googleusercontent.com/-lLC-FsscD40/AAAAAAAAAAI/AAAAAAAAAAA/AMp5VUoSrLythVKtt5Skm9zIUg4uyxnNCw/s48-c-mo/photo.jpg
需要将url转换为base 64图像,我的代码不起作用,请帮助:
convertToDataURLviaCanvas(url){
return new Promise( (resolve, reject) => {
let img = new Image();
img.crossOrigin = 'Anonymous';
img.src = url;
var canvas = <HTMLCanvasElement>document.createElement("canvas");
canvas.width =img.width;
canvas.height =img.height;
var ctx = canvas.getContext("2d");
ctx.drawImage(img, 0, 0);
var dataURL = canvas.toDataURL("image/jpeg");
resolve(dataURL);
});
}
Run Code Online (Sandbox Code Playgroud) angular ×5
javascript ×3
typescript ×2
antd ×1
arrays ×1
css ×1
ionic2 ×1
lodash ×1
reactjs ×1
redux ×1
redux-form ×1
url ×1