我目前正在开始使用ReactJs.但是,我在控制台中遇到以下错误:终端中没有显示:
[WDS]已断开连接!sock.onclose @ client?64c0:70EventTarget.dispatchEvent @ eventtarget.js:49(匿名函数)@main.js:356
abstract-xhr.js:128 GET http://127.0.0.0/sockjs-node/info?t=1461853324372 net :: ERR_CONNECTION_TIMED_OUT
它正在寻找我在本地和全球安装的"sockjs-node",但没有变化.它不应该搜索"node_modules"文件夹吗?
这是我的配置:
var webpack = require("webpack");
var path = require("path");
module.exports = {
devtool: "inline-source-map",
entry: [
"webpack-dev-server/client?http://127.0.0.0/",
"webpack/hot/only-dev-server",
"./src"
],
devServer: {
contentBase: "./public",
hot: true,
inline: true,
quiet: false,
noInfo: true,
stats: { colors: true }
},
output: {
path: path.join(__dirname, "./public"),
filename: "./assets/js/bundle.js"
},
resolve: {
modulesDirectrories: ["node_modules", "src"],
extentions: ["", ".js"]
},
module : {
loaders: [
{
test: /\.jsx?$/,
exclude: "/node_modules/",
loaders: ["react-hot-loader", …
Run Code Online (Sandbox Code Playgroud) 如何在TypeScript中循环遍历类的属性?以下面的类为例:
export class Task implements Itask {
public Id: number = 0;
public Name: string;
public Description: string;
public Completed: boolean = false;
public TaskType: TaskType;
}
Run Code Online (Sandbox Code Playgroud)
我想检索属性,因此:["Id","Name","Description","Completed","TaskType"]
试着
GetTaskHeaders = () => {
const _self = this;
const tHead = $('<thead />').append('<tr />');
for (let i = 0; typeof TodoApp.Task.arguments; i++) {
const th = $('<th />');
th.append(TodoApp.Task.arguments[i]);
tHead.append(th);
}
console.log(tHead);
return tHead;
};
Run Code Online (Sandbox Code Playgroud)
不幸的是没有成功,我知道使用"TodoApp.Task.arguments"是不正确的.但是,有人能告诉我正确的方法吗?
您好我正在尝试使用TypeScript和JQuery开发一个直接的待办事项应用程序.我有一个列出任务类型的枚举:
export enum TaskType { FrontEnd, BackEnd, Designer };
Run Code Online (Sandbox Code Playgroud)
然而,使用jquery.each或for循环遍历emum,我得到以下结果,(值然后索引):
FrontEnd, BackEnd, Designer, 0, 1, 2
Run Code Online (Sandbox Code Playgroud)
以下是我通过枚举循环的代码:
constructor(e?: Object) {
var template = this.FormTemplate;
$(e).append(template);
var sel = template.find('select');
/*$.each(TaskType, function (index, el) {
sel.append("<option value='" + index + "'>" + el + "</option>");
});*/
for(var i=0; i < (typeof TaskType).length; i++){
sel.append("<option value='" + TaskType[i] + "'>" + TaskType[i] + "</option>");
}
}
Run Code Online (Sandbox Code Playgroud)
谁能告诉我为什么会这样?
typescript ×2
enumeration ×1
enums ×1
ienumerable ×1
javascript ×1
jquery ×1
node.js ×1
reactjs ×1
reflection ×1