我正在研究我的这个个人项目,只是为了好玩,我想阅读一个xml文件,该文件位于http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml 并解析xml和用它来转换货币之间的价值.
到目前为止,我已经提出了下面的代码,这是非常基本的,以便读取xml,但我得到以下错误.
XMLHttpRequest无法加载****.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此,不允许来源" http://run.jsbin.com "访问.
$(document).ready(
function() {
$.ajax({
type: 'GET',
url: 'http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml',
dataType: 'xml',
success: function(xml){
alert('aaa');
}
});
}
);
Run Code Online (Sandbox Code Playgroud)
我没有看到我的代码有任何问题所以我希望有人可以指出我的代码错误,以及我如何解决它.
我试图迭代我的组件中的formArray但我得到以下错误
Error: Cannot find control with unspecified name attribute
这是我的类文件中的逻辑
export class AreasFormComponent implements OnInit {
public initialState: any;
public areasForm: FormGroup;
constructor(private fb: FormBuilder) { }
private area(): any {
return this.fb.group({
name: ['', [Validators.required]],
latLong: ['', [Validators.required]],
details: ['', [Validators.required]]
});
}
public ngOnInit(): void {
this.areasForm = this.fb.group({
name: ['', [Validators.required]],
areas: this.fb.array([this.area()])
});
}
}
Run Code Online (Sandbox Code Playgroud)
和我的模板文件
<form class="areas-form" [formGroup]="areasForm" (ngSubmit)="onSubmit(areasForm.values)">
<md-input-container class="full-width">
<input mdInput placeholder="Location Name" type="text" formControlName="name" required>
<md-error *ngIf="areasForm.get('name').hasError('required')">Please enter the locationName</md-error>
</md-input-container>
<md-grid-list …Run Code Online (Sandbox Code Playgroud) 我一直在尝试学习snap.svg,我对转换属性有一些疑问.我的问题很愚蠢,但现在确实如此
在以下示例代码中,数字是什么意思?
{"transform" : "t-10 0 s0 32 32"}
{"transform" : "r180 32 32"}
Run Code Online (Sandbox Code Playgroud)
我猜测s代表规模,animAfter和after之间有什么区别?我是SVG的新手.
我一直试图用Twig渲染单页wordpress模板,但到目前为止一切都失败了.
{% extends 'layouts/base.twig' %}
{% block content %}
{% for page in pages() %}{{ set_up_page(page) }}
{% include 'content/content-' ~ page.post_name ~ '.twig' %}
{% endfor %}
{% endblock %}
Run Code Online (Sandbox Code Playgroud)
其中一个模板看起来像:
<section id="about" {{ wp.post_class }}>
<div class="container">
<div class="row">
<div class="col-lg-12 text-center">
<h2 class="section-heading">{{ wp.the_title }}</h2>
<h3 class="section-subheading text-muted">{{ wp.get_post_meta(wp.get_the_ID() , 'st_page_subtitle', true) }}</h3> <!-- To be Changed to subtext for title -->
</div>
</div>
<div class="row">
<div class="col-lg-12">
{{ wp.the_content }}
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
相应的功能:
$wpgetpages = …Run Code Online (Sandbox Code Playgroud) 我是事件处理程序的新手,我遇到了下面写的代码
document.addEventListener("DOMContentLoaded", function() {
initialiseMediaPlayer();
}, false);
Run Code Online (Sandbox Code Playgroud)
编写相同的代码是否有任何区别
document.addEventListener("DOMContentLoaded", initialiseMediaPlayer();, false);
Run Code Online (Sandbox Code Playgroud)
最终我们调用相同的函数,它是否会产生影响,或者以上述方式编写它有什么优势?
是否可以在同一个 svg 上使用多种转换?我的代码中已经有一个transform="translate(-186.57429,-373.01893)",但我想使用将图像的大小减少一半scale(0.5)。
我一直没能找到这个问题的答案,也许是我谷歌搜索技巧不好。任何帮助将不胜感激。这是SVG代码
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
width="32.2"
height="37"
id="svg2"
version="1.1"
inkscape:version="0.48.2 r9819"
sodipodi:docname="comment.svg">
<defs
id="defs4" />
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="2"
inkscape:zoom="2.8"
inkscape:cx="51.134813"
inkscape:cy="31.956267"
inkscape:document-units="px"
inkscape:current-layer="layer1"
showgrid="false"
inkscape:window-width="1920"
inkscape:window-height="1147"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
fit-margin-top="0"
fit-margin-left="0"
fit-margin-right="0"
fit-margin-bottom="0"
preserveAspectRatio="xMinYMin"/>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-186.57429,-373.01893)">
<path
style="fill:#ececec;stroke:#ececec;stroke-width:0.70775092px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="m 207.25539,445.72259 c 8.18855,-4.77517 9.49259,-8.30548 9.49259,-8.30548 0,0 -18.93579,3.54059 -24.23426,-3.35689 -5.29848,-6.89746 -8.67023,-55.71033 -1.44504,-58.3632 7.22519,-2.65288 50.58563,-4.2446 55.88411,2.12229 5.29847,6.3669 4.81679,51.99632 -0.48168,56.77149 -5.29848,4.77517 -18.5529,3.01002 -18.5529,3.01002 0,0 -7.65748,6.53005 …Run Code Online (Sandbox Code Playgroud) 每当我更改属性的值时,我想创建一个过渡效果.
我尝试过以下操作
@Component({
selector: 'image-holder',
template: `
<div class="carousel-image">
<img src="{{ image }}" [@slideInRight]="slide" />
<span>{{ text }}</span>
</div>
`,
styleUrls: ['../greenscreen.scss'],
animations: [
trigger(
'slideInRight',
[
transition(
':enter', [
style({transform: 'translateX(100%)', opacity: 0}),
animate('500ms', style({transform: 'translateX(0)', opacity: 1}))
]
),
transition(
':leave', [
style({transform: 'translateX(0)', 'opacity': 1}),
animate('500ms', style({transform: 'translateX(100%)',opacity: 0}))
]
)
])
]
})
export class ImageHolderComponent implements OnChanges {
@Input()
image: string;
@Input()
text: string;
public slide: boolean = true;
public ngOnChanges(changes: { [propKey: string]: SimpleChange …Run Code Online (Sandbox Code Playgroud) 我不知道如何谷歌这一个,所以我在这里问.当我宣布变量$something = 0759变成61 时,为什么会发生这种情况.我知道答案必须非常简单,所以请原谅我的愚蠢.
我有一个php-mysqli代码可以找到一个我的本地服务器,但在我的服务器上使用它我得到了
Fatal error: Call to undefined function mysqli_fetch_all() in /home3/t561257/public_html/admin/database.php on line 49
Run Code Online (Sandbox Code Playgroud)
代码的以下部分是问题所在.
function fetch_rows($queryname) {
$result = $this->connection->query($queryname);
$row = mysqli_fetch_all($result, MYSQLI_ASSOC);
return $row;
}
Run Code Online (Sandbox Code Playgroud)
我以下面的方式使用它
$next_four_rows = $db_link->fetch_rows($query_four_latest);
Run Code Online (Sandbox Code Playgroud)
$ db_link是具有fetch_rows方法的类.
我在我的本地服务器上使用php 5.5,因为服务器正在运行5.4.27我真的对如何修复它一无所知
我在快递中有一个路由器文件的以下代码.
import express from 'express';
import _ from 'lodash';
import { Devices, OwlElecMonitors } from '../models/';
var router = express.Router();
router.get('/api/devices/:id',function (req, res) {
console.log(req);
Devices.getDevicesByUserId({ userId: req.params.id },function(err, resp) {
res.send(resp);
});
});
export default router;
Run Code Online (Sandbox Code Playgroud)
我正在尝试使用以下代码将其导入主文件
import api from './routes';
app.use('/api', api);
Run Code Online (Sandbox Code Playgroud)
但代码返回404错误.我哪里错了?我需要做些什么改变呢?