小编myT*_*yTD的帖子

JS提示 - 不要在循环中创建函数

我无法解决JSHint的错误消息.这是我正在使用的循环:

for (i = 0; i < Collection.length; i += 4) {
    data.push({
        items : Collection.slice(i, i + 4).map(function(item) {
            return {
                id: item[0],
                title: item[1],
            };
        })
    });
}
Run Code Online (Sandbox Code Playgroud)

javascript jshint

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

格式化日期angularjs ui-grid

我正在尝试更改日期的显示方式.数据以"Sun May 03 18:04:41 2009"格式的字符串形式出现

我查看了这些例子,他们要我使用

$scope.gridOptions = {
  data: 'mydata',
  enableRowSelection: true,
  multiSelect: false,
  enableColumnResize: true,
  columnDefs: [
    { field: 'startDate', displayName: 'Date', cellFilter: 'date:\'yyyy-MM-dd\'' }]
};
Run Code Online (Sandbox Code Playgroud)

但这不适合我.数据仍然按原样显示.而不是"2009-05-13"我做错了什么?提前致谢!

angularjs angular-ui-grid

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

如何设置data-id属性

我试图在点击事件后从我的js文件设置范围的数据ID和/或值.

<span id="test"></span>
Run Code Online (Sandbox Code Playgroud)

我的sudo代码js文件

nextLink: function(event) {
    $('#test').val = 3;
    $('#test').data('id') = 'Next';
},
Run Code Online (Sandbox Code Playgroud)

javascript

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

使用主干设置下拉选择的值

我想从我的js设置我的下拉菜单.基本上,我希望能够从js设置更新的下拉值.

my.html

  <div class="dropDownList">
                    <select id="ddpFilter" >
                        <option value="1">Show 1</option>
                        <option value="2">Show 2</option>
                        <option value="3">Show 3</option>
                    </select>
                </div>
Run Code Online (Sandbox Code Playgroud)

my.js

   events : {
     'change #ddpFilter' : 'Filter'
  },

  Filter : function(e){
      // Set Selected Value of the dropdown 
  }
});
Run Code Online (Sandbox Code Playgroud)

backbone.js

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

FOSUser Bundle ..重写表单类型时无法加载类型"X"错误

我以为我非常仔细地遵循了文档,但由于某种原因,我收到此错误消息..

无法加载"sam_user_registration"类型

// src/Sam/Bundle/UserBundle/Entity/User.php

namespace Sam\Bundle\UserBundle\Entity;

use Doctrine\ORM\Mapping as ORM;
use FOS\UserBundle\Entity\User as BaseUser;
use Symfony\Component\Validator\Constraints as Assert;

/**
 * @ORM\Entity
 * @ORM\Table(name="sam_user")
 */
class User extends BaseUser
{
/**
 * @var string $id
 *
 * @ORM\Id
 * @ORM\Column(name="id", type="integer")
 * @ORM\GeneratedValue(strategy="AUTO")
 */
protected $id;

/**
 * Get id
 *
 * @return string $id
 */
public function getId()
{
    return $this->id;
}

/**
 * @ORM\Column(type="string", length=255)
 *
 * @Assert\NotBlank(message="Please enter your name.", groups={"Registration", "Profile"})
 * @Assert\MinLength(limit="3", message="The name is too …
Run Code Online (Sandbox Code Playgroud)

symfony fosuserbundle

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

自定义更改密码表单

我只是想修改更改密码页面的外观.我唯一想不通的是被称为CurrentPassword字段的内容.

{{ form_widget(form.plainPassword.first, {'attr': {'class': 'txtRegisterEmail','placeholder': 'Password'} }) }}
{{ form_widget(form.plainPassword.second,{'attr': {'class': 'txtRegisterEmail','placeholder': 'Verify password'} }) }}
Run Code Online (Sandbox Code Playgroud)

symfony fosuserbundle

4
推荐指数
1
解决办法
1833
查看次数

骨干查找当前页面

是否内置调用以在引导环境中找到当前页面..我试图隐藏一些链接,具体取决于我所在的页面.我们有一台路由器如下;

var AppRouter = Backbone.Router.extend({
    routes : {
        // Define some URL routes
        'login' : 'showLogin',
        'main' : 'showMain',
        'faq' : 'showFaq
}
Run Code Online (Sandbox Code Playgroud)

backbone.js

1
推荐指数
1
解决办法
5352
查看次数

注册覆盖 - FosUser Bundle(CSRF令牌无效)

当我使用标准逻辑时,它工作,注册没有任何问题.

<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">


        {{ form_widget(form) }}

    <div>
        <input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" />
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

但是,当我手动覆盖字段时,它看起来像是注册,但是,它没有注册,抛出错误是CSRF令牌无效.我是否必须添加其他任何内容才能使此代码生效?

<form action="{{ path('fos_user_registration_register') }}" {{ form_enctype(form) }} method="POST" class="fos_user_registration_register">


        {{ form_widget(form.username) }}
        {{ form_widget(form.email) }}
        {{ form_widget(form.plainPassword.first) }}
        {{ form_widget(form.plainPassword.second) }}
        {{ form_widget(form.name) }}
        {{ form_widget(form.Position) }}
        {{ form_widget(form.Country) }}
        {{ form_widget(form.notification) }}

    <div>
        <input type="submit" value="{{ 'registration.submit'|trans({}, 'FOSUserBundle') }}" />
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

symfony fosuserbundle

1
推荐指数
1
解决办法
2343
查看次数

在Symfony中链接

我正在尝试为FOSUser Bundle创建一个链接..看起来很简单,但由于某种原因我遇到了问题..

我想在我的树枝内创建一个"登录"链接.

<a class="Link" href="{{ url('/login') }}">Login</a>
Run Code Online (Sandbox Code Playgroud)

应该指向 http://localhost:9911/Symfony/web/app_dev.php/login我的控制器中定义的.

我做错了吗?

symfony fosuserbundle

0
推荐指数
1
解决办法
104
查看次数