小编use*_*337的帖子

解析错误:相邻的JSX元素必须包装在一个封闭的标记中

我正在尝试设置我的React.js应用程序,以便只有在我设置的变量为true时才会呈现.

我的渲染功能的设置方式如下:

render: function() {
    var text = this.state.submitted ? 'Thank you!  Expect a follow up at '+email+' soon!' : 'Enter your email to request early access:';
    var style = this.state.submitted ? {"backgroundColor": "rgba(26, 188, 156, 0.4)"} : {};
    return (
    <div>

if(this.state.submitted==false) 
{

      <input type="email" className="input_field" onChange={this._updateInputValue} ref="email" value={this.state.email} />

      <ReactCSSTransitionGroup transitionName="example" transitionAppear={true}>
      <div className="button-row">
         <a href="#" className="button" onClick={this.saveAndContinue}>Request Invite</a>
     </div>
     </ReactCSSTransitionGroup>
}
   </div>
    )
  },
Run Code Online (Sandbox Code Playgroud)

基本上,这里的重要部分是if(this.state.submitted == false)部分(我希望在提交的变量设置为false时显示这些div).

但是在运行时,我在问题中得到错误:

未捕获的错误:解析错误:第38行:相邻的JSX元素必须包装在一个封闭的标记中

这是什么问题?我可以用什么来完成这项工作?

javascript render reactjs

413
推荐指数
8
解决办法
33万
查看次数

尝试安装composer以使用Laravel框架进行设置

我正在尝试在我的Mac上安装composer,以便我可以使用Laravel框架.我通过终端成功下载了composer,然后使用以下命令将composer.phar移动到usr/local/bin : sudo mv composer.phar /usr/local/bin.

然后我将目录更改为我的根目录,在那里我有laravel-master文件.在终端中更改为此目录后,再使用以下命令:composer install

我收到错误: -bash: composer: command not found

我已经尝试过其他变体(例如php composer.phar install,等等),但是,我一直收到同样的错误.

任何帮助将非常感激.谢谢!

laravel composer-php

41
推荐指数
4
解决办法
7万
查看次数

Bootstrap Modal弹出但有一个"有色"页面,无法进行交互

我正在使用bootstrap来设置模态弹出窗口.单击一个按钮时,模态对话框打开,但整个页面略微"着色",我无法与模态进行交互(页面基本上冻结).你知道为什么会这样吗?这是代码:

按钮:

<a class="add-list-button-no-margin opener" id="id" data-toggle="modal" href="#myModal" style="color: white; font:14px / 14px 'DINMedium','Helvetica Neue',Helvetica,Arial,sans-serif;">Play my city</a>
Run Code Online (Sandbox Code Playgroud)

模式:

<div id="myModal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
      <div class="modal-dialog">
        <div class="modal-content">

          <div class="modal-header">
            <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
            <h4 class="modal-title" id="myModalLabel">Congratulations!</h4>
          </div>
          <div class="modal-body">
            <h4>Text in a modal</h4>
            <p>Duis mollis, est non commodo luctus, nisi erat porttitor ligula.</p>

            <h4>Popover in a modal</h4>
            <p>This <a href="#" role="button" class="btn btn-default popover-test" title="A Title" data-content="And here's some amazing content. It's very engaging. right?">button</a> should …
Run Code Online (Sandbox Code Playgroud)

modal-dialog twitter-bootstrap

27
推荐指数
3
解决办法
4万
查看次数

在Laravel框架中包含PHP文件

我试图在我的一个视图中"包含"一个php脚本(landing.blade.php).

该脚本位于:

/laravel-master/public/assets/scripts/config.php
Run Code Online (Sandbox Code Playgroud)

当我尝试在视图中包含此代码时:

<?php include_once('/assets/scripts/config.php'); ?>
Run Code Online (Sandbox Code Playgroud)

我收到错误: include_once(/assets/scripts/config.php): failed to open stream: No such file or directory

这是在使用MAMP的localhost上.我不确定是否有一套不同的规则我需要使用Laravel 4来包含一个php文件.谢谢您的帮助!

php laravel laravel-4

26
推荐指数
1
解决办法
5万
查看次数

OS X上的GitHub客户端提交失败("无法添加文件..."

我试图在我的Mac OS X Mavericks机器上从我的GitHub客户端提交我的代码(像往常一样)所做的更改.我在我的项目中添加了一个新包(它是一个Laravel项目,我添加了Rocketeer包.我还做了一些配置更改).

我收到错误:

Failed to add file laravel-master/vendor/anahki  
Run Code Online (Sandbox Code Playgroud)

当我在提交列表中取消选中此文件时,它会转到显示此错误的另一个文件.

Failed to add file laravel-master/vendor/illumin
Run Code Online (Sandbox Code Playgroud)

知道发生了什么事吗?我从来没有遇到过这些问题.谢谢.

编辑:

我已将其缩小为两个不允许提交的文件(这适用于Laravel项目):

这些是我尝试提交这两个文件夹/文件时遇到的错误:

Failed to add file laravel-master/vendor/illuminate/remote/Illuminate/Remote/ to index.

Failed to add file laravel-master/vendor/anahkiasen/rocketeer/ to index.
Run Code Online (Sandbox Code Playgroud)

git github github-for-mac laravel laravel-4

26
推荐指数
4
解决办法
2万
查看次数

在Laravel中的视图中声明简单变量

这可能是一件简单的事情,但我不知道如何在Laravel的视图中声明和增加整数变量.

我有几个foreach循环,我正在使用:

@foreach($fans as $fan)
    @foreach ($array as $x)
         @if($fan->fbid==$x)

         @endif
    @endforeach
  @endforeach
Run Code Online (Sandbox Code Playgroud)

我想抛出一个整数变量$ a,它计算它通过if语句的次数.喜欢:

$a=0;
@foreach($fans as $fan)
        @foreach ($array as $x)
             @if($fan->fbid==$x)
             $a++;                  
             @endif
        @endforeach
  @endforeach

{{$a}}
Run Code Online (Sandbox Code Playgroud)

在Laravel的视图中执行此操作的正确语法是什么?谢谢.

variables laravel laravel-4

23
推荐指数
3
解决办法
6万
查看次数

MySQL密码问题(mac OS X Lion)

我试图在Mac OS X Lion的终端中设置MySQL的root密码,我遇到了问题.每次我使用该行:

/usr/local/mysql/bin/mysqladmin -u root password ******  (where ****** is the password I want to set)
Run Code Online (Sandbox Code Playgroud)

我收到错误:

/usr/local/mysql/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'
Run Code Online (Sandbox Code Playgroud)

我以前没有设置密码,所以我不知道为什么我收到此错误.

mysql osx-lion

22
推荐指数
4
解决办法
6万
查看次数

在Laravel 4中向表单添加类/ ID

我试图在Laravel 4中向表单的特定元素添加类和ID.例如,我想这样:

<textarea type="text" id="description" onfocus="this.value=''; setbg('#f0f7f8');" onblur="setbg('white')" name="description" value="" rows="10"></textarea>
Run Code Online (Sandbox Code Playgroud)

适用于:

{{ Form::label('description', 'Description:') }}
{{ Form::textarea('description')}}
Run Code Online (Sandbox Code Playgroud)

我没有在文档中看到这一点.谢谢!

php laravel laravel-4

22
推荐指数
1
解决办法
3万
查看次数

NameError:未初始化的常量Faker

我试图在Rails 4中为我的数据库运行一个简单的bundle exec rake db:seed.但是,在运行它时,我得到以下输出:

********-C02MGBVJFD57:myapp ***********$ bundle exec rake db:seed
Your Gemfile lists the gem factory_girl_rails (>= 0) more than once.
You should probably keep only one of them.
While it's not a problem now, it could cause errors if you change the version of just one of them later.
rake aborted!
NameError: uninitialized constant Faker
/Users/**********/workspace/myapp/db/seeds.rb:16:in `block in <top (required)>'
/Users/**********/workspace/myapp/db/seeds.rb:15:in `times'
/Users/**********/workspace/myapp/db/seeds.rb:15:in `<top (required)>'
/Users/**********/.rvm/gems/ruby-2.1.2@myapp/gems/railties-4.1.4/lib/rails/engine.rb:543:in `load_seed'
/Users/**********/.rvm/gems/ruby-2.1.2@myapp/gems/activerecord-4.1.4/lib/active_record/tasks/database_tasks.rb:184:in `load_seed'
/Users/**********/.rvm/gems/ruby-2.1.2@myapp/gems/activerecord-4.1.4/lib/active_record/railties/databases.rake:173:in `block (2 levels) in <top (required)>'
Tasks: TOP …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails faker ruby-on-rails-4

20
推荐指数
2
解决办法
1万
查看次数

输入Route53名称服务器给了我Godaddy的错误

我为我的EC2实例设置了一个弹性IP Amazon Web Services.
我也设置了正确Record SetsRoute53.

但是,当我尝试将提供给我的名称服务器添加到GoDaddy指向我的域时,我收到一个错误:

您输入了无效字符.有效字符包括字母,数字和句点.

有四个名称服务器,它们看起来像这样:

ns-***.awsdns-**.com. 
ns-****.awsdns-**.co.uk.
ns-***.awsdns-**.net.
ns-****.awsdns-**.org. 
Run Code Online (Sandbox Code Playgroud)

*是数字.它也不会让我添加超过2个名称服务器.

amazon-ec2 nameservers amazon-web-services

17
推荐指数
2
解决办法
6155
查看次数