我正在使用reactjs创建一个项目.在我的应用程序中,我使用以下方法获取活动路径:
this.context.router.isActive
Run Code Online (Sandbox Code Playgroud)
但是未定义,我正在使用react-router 4.Earlier当我使用较低版本的react-router时,这对我有用.这是我的代码:
class NavLink extends React.Component {
render() {
console.log( this.context.router.isActive)
let isActive = this.context.router.isActive(this.props.to, true);
let className = isActive ? "active" : "";
return(
<li className={className} {...this.props}>
<Link {...this.props}/>
</li >
);
}
}
NavLink.contextTypes = {
router: PropTypes.object
};
Run Code Online (Sandbox Code Playgroud) 我很沮丧,找不到解决方案:
我正在使用 angularjs 和 nodejs 创建一个项目。我从 node js 中的 angular 端获取图像数据并将此数据发送到进一步的 api。我收到错误
{
"error": {
"detail": "Multipart form parse error - Invalid boundary in multipart: None"
}
}
Run Code Online (Sandbox Code Playgroud)
这是我在 nodejs 端的代码:
var request = require('request');
console.log(req.files);
var data = {
website:'www.gamail.xom',
contact_number:'dsdsd',
services_offered:'dsadasd',
contact_name:'dasdas',
provider_category:'exchange',
email:'kk@gmail.com',
image:req.files
}
var api_url = global.common.base_url + 'vcard/1.0.0/visit_card/' + req.param('uuid') +'/';
request({
url: api_url,
method: 'PUT',
headers: {
'Content-Type': 'multipart/form-data',
'Authorization': 'Bearer '+req.cookies.apitoken
},
json: data
}, function(error, response, body) {
if(response.statusCode == 200 …Run Code Online (Sandbox Code Playgroud) 我是reactjs的新手.我正在使用reactjs创建一个示例项目.首先我得到的错误就像状态为null.设置初始状态后,我收到错误
I got Warning: valueLink prop on input is deprecated; set value and onChange instead
Run Code Online (Sandbox Code Playgroud)
我知道有很多相关的问题,但我的问题没有解决,请帮助.
这是代码:
import React, {Component} from 'react';
import {Link} from 'react-router'
import validator from 'validator';
import LinkedStateMixin from 'react-addons-linked-state-mixin';
module.exports = React.createClass({
mixins: [LinkedStateMixin],
getInitialState() {
return {};
},
saveData: function(){
//console.log(this.state)
},
render () {
return (
<form>
<div className="page-content container">
<div className="row">
<div className="col-md-4 col-md-offset-4">
<div className="login-wrapper">
<div className="box">
<div className="content-wrap">
<h6>Sign Up</h6>
<input className="form-control" name ="email" placeholder="E-mail address" type="text" valueLink={this.linkState('email')}/>
<input className="form-control" …Run Code Online (Sandbox Code Playgroud) 我是使用带有业力和茉莉的angularJs进行单元测试的新手.我在执行测试用例时遇到问题.
I got 22 12 2016 11:48:25.207:WARN [PhantomJS 2.1.1 (Windows 8 0.0.0)]: Disconnected (
1 times), because no message in 10000 ms.
Run Code Online (Sandbox Code Playgroud)
我在谷歌搜索并添加browserNoActivityTimeout: 60000,了我的配置文件.之后我收到以下错误:
Missing error handler on `socket`.
TypeError: Path must be a string. Received undefined
at assertPath (path.js:7:11)
at Object.dirname (path.js:695:5)
at JenkinsReporter.specSuccess.specSkipped.specFailure (C:\Users\manpreet.ka
ur\Desktop\content\node_modules\karma-jenkins-reporter\index.js:97:31)
at JenkinsReporter.BaseReporter.onSpecComplete (C:\Users\manpreet.kaur\Deskt
op\content\node_modules\karma\lib\reporters\base.js:78:12)
at Server.<anonymous> (C:\Users\manpreet.kaur\Desktop\content\node_modules\k
arma\lib\events.js:13:22)
at emitTwo (events.js:111:20)
at Server.emit (events.js:191:7)
at Browser.onResult (C:\Users\manpreet.kaur\Desktop\content\node_modules\kar
Run Code Online (Sandbox Code Playgroud)
这是nodejs和karma的版本:
node: v6.9.1
Karma version: 0.13.22
Run Code Online (Sandbox Code Playgroud)
这些测试用例在其他系统中运行良好.我正在使用windows8.
我是Symfony Framework的新手。我在Symfony中启动了简单项目。我在Controller中定义了一个函数,例如
public function sampleAction()
{
}
Run Code Online (Sandbox Code Playgroud)
这里的动作是什么意思?
我在从当前日期减去时间时遇到问题。我的代码如下所示:
var d = new Date(),
year = d.getUTCFullYear(),
month = ('0'+(d.getUTCMonth()+1)).slice(-2),
day = ('0'+d.getUTCDate()).slice(-2),
hour = ('0'+d.getUTCHours()).slice(-2),
minute = ('0'+d.getUTCMinutes()).slice(-2),
second = ('0'+d.getUTCSeconds()).slice(-2);
var startDate = year+'/'+month+'/'+day+'-'+hour+':'+minute+':'+second;
console.log(startDate);
Run Code Online (Sandbox Code Playgroud) 我是reactjs的新手.我刚开始学习reactjs.我在nodejs中使用webpack时遇到问题.我想创建将运行webpack文件的节点服务器.我有webpack文件:
const {resolve} = require('path');
const webpack = require('webpack');
const validate = require('webpack-validator');
const {getIfUtils, removeEmpty} = require('webpack-config-utils');
module.exports = env => {
const {ifProd, ifNotProd} = getIfUtils(env)
return validate({
entry: './index.js',
context: __dirname,
output: {
path: resolve(__dirname, './build'),
filename: 'bundle.js',
publicPath: '/build/',
pathinfo: ifNotProd(),
},
devtool: ifProd('source-map', 'eval'),
devServer: {
port: 8080,
historyApiFallback: true
},
module: {
loaders: [
{test: /\.js$/, exclude: /node_modules/, loader: 'babel-loader'},
{test: /\.css$/, loader: 'style-loader!css-loader'},
{test: /(\.eot|\.woff2|\.woff|\.ttf|\.svg)/, loader: 'file-loader'},
],
},
plugins: removeEmpty([
ifProd(new webpack.optimize.DedupePlugin()), …Run Code Online (Sandbox Code Playgroud) 我正在使用angularjs创建一个应用程序。我已经集成了多个过滤器并根据过滤器搜索结果。但是当过滤器未返回任何结果时,我无法显示消息无结果。这是我的代码:
<div dir-paginate="partners in partnersData|orderBy:orderByField:reverseSort|filter:partners.name|filter:partners.website|filter:partners.location|itemsPerPage: pageSize" current-page="currentPage">
<div class="rowDiv">
<div class="cellDiv"><span ng-click="makeFavourite(partners)" class="star_rating" ng-class="{'select':partners.select}"></span> <span ng-click="showImage($index)"></span></div>
<div class="cellDiv" ng-click="showName($index)">{{partners.name}}</div>
<div class="cellDiv">{{partners.website}}</div>
<div class="cellDiv">{{partners.location}}</div>
<div class="cellDiv">{{partners.service}}</div>
<div class="cellDiv">{{partners.connection}}</div>
<div class="cellDiv">{{partners.action}}</div>
<div class="cellDiv lastCell"><span class="icon_pluse" ng-click="openPlus($index)"></span><span class="icon_info" ng-click="openInfo($index)"></span></div>
<div ng-if="partnersData.length === 0">No Items Found</div>
</div>
Run Code Online (Sandbox Code Playgroud) angularjs ×3
javascript ×3
reactjs ×3
node.js ×2
form-data ×1
jasmine ×1
jquery ×1
karma-runner ×1
php ×1
react-router ×1
symfony ×1
tdd ×1
unit-testing ×1
webpack ×1