小编Dav*_*ots的帖子

有没有办法改变输入类型="日期"格式?

我在我的网页上使用HTML5元素.默认输入type="date"显示日期为YYYY-MM-DD.

问题是,是否可以将其格式更改为:DD-MM-YYYY

html5 date input css3

708
推荐指数
13
解决办法
101万
查看次数

如何使命名路由插座与loadChildren一起使用?

我创建了两个关于路由的loadChildren和outlet导航问题的掠夺者.出于某种原因,在加载的子模块中具有空基本路径不适用于出口导航.

示例中,按"联系人"链接失败.

APP-routing.module

const appRoutes: Routes = [
  { path: 'admin', loadChildren: () => AdminModule },
  { path: '',   redirectTo: '/admin', pathMatch: 'full' }
];
Run Code Online (Sandbox Code Playgroud)

管理员-routing.module

const adminRoutes: Routes = [
{ 
  path: '', 
  component: AdminComponent,
  children: [ 
    {
      path: 'compose',
      component: ComposeMessageComponent,
      outlet: 'popup'
    }
  ]
}];
Run Code Online (Sandbox Code Playgroud)

示例中,按"联系人"链接可以正常工作.

APP-routing.module

const appRoutes: Routes = [
  { path: 'admi', loadChildren: () => AdminModule },
  { path: '',   redirectTo: '/admi/n', pathMatch: 'full' }
];
Run Code Online (Sandbox Code Playgroud)

管理员-routing.module

const adminRoutes: Routes …
Run Code Online (Sandbox Code Playgroud)

angular-routing angular2-routing angular

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

如何声明不同数据类型的数组

我正在使用Java中的数组,我有一个问题.我知道Java中的数组是类似数据类型的集合,如下所示:

int[] x = new int[]{1,2,3};
Run Code Online (Sandbox Code Playgroud)

上面的声明可以读作一个Integer数组,它是整数类型的集合.

考虑一下:

Object[] x = new Object[]{1,2,3,"srk"};
Run Code Online (Sandbox Code Playgroud)

在这里,我可以说上面是一个数组,它是一个不相似的数据类型的集合,还是一个Object类似数据类型的数组,即对象?

我对此感到困惑和持怀疑态度.在Java中,是否可以创建一个可以容纳不同数据类型的数组或任何类型的集合?

java arrays

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

在"dotnet new angular"项目中使用angular-tree-component?

当尝试将angular-tree-component集成到使用"dotnet new angular"创建的项目中时,我始终遇到异常"void(0)不是函数." 树永远不会出现,或者它会短暂出现,但随后错误发生并消失.我想这是由于包版本问题,因为组件自己的演示工作正常.但我不知道哪个包,或者解决方法可能是什么.

我已经将此作为一个问题交叉发布到角度树组件论坛,并且还作为公共回购进行了各种尝试.

有任何想法吗?

tree dotnet-cli angular

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

Module.exports vs plain json for config files

我看到在Node.js中创建配置文件的多种方法.一个在js文件中使用module.exports,一个只使用普通的json对象.

// config1.js
module.exports = {
  config_1: "value 1",
  config_2: "value 2"
}
Run Code Online (Sandbox Code Playgroud)
// config2.json
{
  "config_1": "value 1",
  "config_2": "value 2"
}
Run Code Online (Sandbox Code Playgroud)

在配置文件中使用module.exports有什么好处吗?有什么区别?

json config node.js

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

如何在Angular中解决相同的问题,在AngularJS中解决了ng-messages?

在AngularJS中有一个名为ng-messages的表单指令,它帮助我们实现它,以便不会同时显示所有表单错误.因此,例如,如果输入有3个错误:required,minlength,maxlength.然后只需要显示,在需要后有效,然后显示minlength.如果没有ng-messages,我们需要做一些非常复杂和丑陋的逻辑,以便只显示必需而不显示其余部分,同时还要考虑只有在窗体控件也脏/触摸且无效时才会显示错误.

在AngularJS中,这将是:

<div ng-messages="form.username.$error" ng-if="form.username.$touched || form.username.$dirty">
    <div ng-message="required">Please enter a username.</div>
    <div ng-message="minlength">Username must be at least 3 characters.</div>
    <div ng-message="maxlength">Username can't exceed 30 characters.</div>
</div>
Run Code Online (Sandbox Code Playgroud)

我们怎样才能以优雅的方式在Angular中实现这一目标?

angular

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

属性间隔在observable类型中不存在

ngAfterViewInit(){
     Observable.interval(3000).timeInterval().subscribe()=>{};    
}
Run Code Online (Sandbox Code Playgroud)

尝试调用Observable.interval()方法时,它会抛出一个编译器错误"类型observable中不存在属性区间".

编辑

import { Observable } from 'rxjs/Observable';
Run Code Online (Sandbox Code Playgroud)

请注意,import语句已包含在内

rxjs angular angular5

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

Angular Multi Provider依赖顺序

Angular DI Multi Provider机制是否保证某种顺序?

例:

const TOKEN: OpaqueToken = new OpaqueToken('token');

@Injectable() 
class MyService (@Inject(TOKEN) deps: any[]) {/* What is order of deps? */}

@NgModule ({
  providers: [ 
    {provide: TOKEN, multi: true, useValue: 1},
    {provide: TOKEN, multi: true, useValue: 2},
    {provide: TOKEN, multi: true, useValue: 3},
    MyService
})
class MyModule {}
Run Code Online (Sandbox Code Playgroud)

dependency-injection angular

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

FosuserBundle(路径"fos_user.from_email.address"不能包含空值,但是为null.)

我安装FOsuserbundle时遇到问题.这是我的结果问题:

这是我的config.yml:

fos_user:
    db_driver: orm # other valid values are 'mongodb' and 'couchdb'
    firewall_name: main
    user_class: AppBundle\Entity\User
    from_email:
        address: "%mailer_user%"
        sender_name: "%mailer_user%"
Run Code Online (Sandbox Code Playgroud)

安全:

# http://symfony.com/doc/current/security.html#b-configuring-how-users-are-loaded
providers:
    in_memory:
        memory: ~

firewalls:
    # disables authentication for assets and the profiler, adapt it according to your needs
    dev:
        pattern: ^/(_(profiler|wdt)|css|images|js)/
        security: false

    main:
        anonymous: ~
        # activate different ways to authenticate

        # http://symfony.com/doc/current/security.html#a-configuring-how-your-users-will-authenticate
        #http_basic: ~

        # http://symfony.com/doc/current/cookbook/security/form_login_setup.html
        #form_login: ~
encoders:
    FOS\UserBundle\Model\UserInterface: bcrypt

role_hierarchy:
    ROLE_ADMIN:       ROLE_USER
    ROLE_SUPER_ADMIN: ROLE_ADMIN

providers:
    fos_userbundle:
        id: fos_user.user_provider.username

firewalls:
    main: …
Run Code Online (Sandbox Code Playgroud)

php bundle symfony sonata-admin

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

MongoDB的更新原子性是否适用于查询和修改?

MongoDB支持原子更新.即我可以肯定,当文档更新时,没有其他更新会覆盖我之前的更改.我的问题涉及查询和更新语句的组合,最好通过下面的示例说明.

db.foo.update(
{ state : 1, players: { $size: 2 } } , 
{ $push: { players : { new player document } } }, 
false , true );
Run Code Online (Sandbox Code Playgroud)

在上面的例子中,我只想将一个新玩家推入一个玩家集合,如果玩家数量等于2.鉴于上述查询和更新声明,两个同步更新是否可能将玩家推送到同一个文档,因为在阅读文件时其玩家的大小是2?即整个查询的原子性跨度和更新部分更新语句?

编辑更深入的事件序列:

考虑同时触发相同的更新两次(U1和U2).以下事件顺序是否可能?

  1. U1发现文档#1与更新语句的查询部分匹配.
  2. U2发现文档#1与更新语句的查询部分匹配.
  3. U1在文档#1中推送了一个新玩家.
  4. U2在文档#1中推出了一个新玩家.

最终结果是文档#1包含的玩家多于预期,因为U1和U2都认为文档#1只包含两个玩家.

mongodb

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