小编Odd*_*Dev的帖子

BrowserAnimationsModule和NoopAnimationsModule有什么区别?

使用新的Angular-Material版本,您需要为Angular-Animations添加模块.您可以在两个BrowserAnimationsModule和NoopAnimationsModule之间进行选择.在官方指南中指出:

某些Material组件依赖于Angular动画模块,以便能够执行更高级的过渡.如果您希望这些动画在您的应用中运行,则必须安装@ angular/animations模块并在应用中包含BrowserAnimationsModule.

npm install --save @angular/animations
import {BrowserAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({
  ...
  imports: [BrowserAnimationsModule],
  ...
})
export class PizzaPartyAppModule { }
Run Code Online (Sandbox Code Playgroud)

如果您不想为项目添加其他依赖项,则可以使用NoopAnimationsModule.

import {NoopAnimationsModule} from '@angular/platform-browser/animations';

@NgModule({
  ...
  imports: [NoopAnimationsModule],
  ...
})
export class PizzaPartyAppModule { }
Run Code Online (Sandbox Code Playgroud)

我不太明白这里有什么区别.似乎完全一样:)两个模块之间有什么区别?

angular-material angular angular-animations

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

如何在Gitkraken中通过GUI忽略文件?

我来自SourceTree登上GitKraken炒作列车.在ST中忽略文件一直很容易.只需右键单击未暂存容器中的文件,即可获得所有选项.您可以直接忽略文件,特定文件夹下的每个文件等(因此,GUI中的所有.gitignore内容=)).

但是,我在GitKraken中找不到类似的功能.有谁知道如何通过GitKraken的GUI忽略文件?

请注意:这不是一个git问题.我完全清楚如何忽略Git中的文件.但这不是主题.这只是一个微不足道的GitKraken支持问题.

gitkraken

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

Angular 4 i18n - 添加翻译文件后如何继续?

我需要翻译我的Angular 4应用程序.基本上我跟着官方指南.

  1. 我将i18n属性添加到标签等等

  2. angular-cli创建了一个messages.xlf

  3. 我在src-folder中创建了一个文件夹"locale"

  4. 我将messages.xlf复制到这个locale-folder ...

  5. ...它重新命名为"消息. .xlf"举行德语翻译

我改变了一个简单的翻译来测试.然而,在我将浏览器切换到"德语"后,没有任何区别(使用npm start,所以基本上'ng serve').似乎仍然缺少某些东西.该指南还解释了如何"合并"翻译.但这一章非常奇怪,听起来不太令人信服.它读起来就像是为早期版本完成的.

例如,它声明要调整我的启动脚本.问题是我甚至没有启动脚本.我的index.html看起来像这样:

<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>PickUp2</title>
  <base href="/">

  <link href="assets/iconfont/material-icons.css" rel="stylesheet">
  <link href="roboto.css" rel="stylesheet">

  <meta name="viewport" content="width=device-width, initial-scale=1">
  <link rel="icon" type="image/x-icon" href="assets/material_supply_icon.ico">
</head>
<body>
  <app-root>Loading...</app-root>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我需要在哪里放置这个启动脚本?我甚至不知道我是否使用JIT或AOT编译器.以前从未在任何指南中提到它们.

internationalization angular

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

Java HashMap - 是否有必要为每个集合使用.put()?

想象一下以下场景.您有一组已经可访问和已知的值.出于某些原因,您必须将它们放入HashMap中.

代码示例:

String a = "a";
Strinb b = "b";
...
HashMap map = new HashMap(5);
map.put("a", a);
map.put("b", b);
...
Run Code Online (Sandbox Code Playgroud)

真的有必要这样做吗?我无法相信没有一个构造函数可以让你从头开始输入你的值.

我在谈论这样的事情:

HashMap map = new HashMap(<"a", a>, <"b", b>, ...);
Run Code Online (Sandbox Code Playgroud)

甚至是这样的:

HashMap map = new HashMap(5);
HashMap.putBunchOfStuff("a", a, "b", b, ...);
Run Code Online (Sandbox Code Playgroud)

编辑:我的目的是询问是否有方法但更重要的是,如果答案是"否",为什么没有这样的构造函数/方法.

java hashmap

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

用户需要上传/部署到本地Sonatype Nexus 3.0服务器上托管的每个存储库的特权?

注意:因为我是唯一一个搜索它的人,感觉我想要使用不好的做法.

我想创建一个deploy-user.它的唯一目的是在settings.xml中配置为服务器实体:

<servers>
 <server>
  <id>nexus</id>
  <username>deploy-user</username>
  <password>somepassword</password>
 </server>
</servers>
Run Code Online (Sandbox Code Playgroud)

用户只需要将工件上载到Nexus 3.0服务器上托管的所有存储库的权限.我创建了一个角色"部署",需要知道需要应用哪些权限.

nexus maven

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

curl的--upload-file是一个帖子请求吗?

我对curl的"--upload-file"参数有点困惑.该手册页只是声明它"将指定的本地文件传输到远程URL".

这是邮寄申请吗?如果不是,那么它是什么以及在实际的HTML5客户端应用程序中它会是什么样子?

post curl

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

Angular 2 Material - 如何有条件地设置工具栏的颜色

我正在使用Angular Material工具栏,它可以有三种颜色:'primary','accent'或'warn'.

可以使用color属性更改a的颜色.默认情况下,工具栏使用基于当前主题(浅色或深色)的中性背景色.这可以更改为"主要","重音"或"警告".

如果存在特定条件,我想将此颜色更改为"警告".我已经尝试过以下的事情了:

<md-toolbar color="warn">
Run Code Online (Sandbox Code Playgroud)

正确显示警告颜色.

<md-toolbar color="{{true ? 'warn' : null}}">
Run Code Online (Sandbox Code Playgroud)

显示工具栏,就好像没有设置颜色一样

<md-toolbar [attr.color]="true ? 'warn' : null">
Run Code Online (Sandbox Code Playgroud)

显示工具栏,就好像没有设置颜色一样

我怎么设置这个?

angular-material angular

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

获取SQLException java.sql.SQLException:未调用ResultSet.next

我目前正在开发Web服务.我以为我已经准备好发布我的第一个高效版本但是我一直在接受一个对我没有任何意义的SQLException.我正在针对Oracle db btw开发.让我先给你我的代码:

try{
    variable = DoQuery("SELECT KEY FROM TABLE WHERE KEY IN ('KEY1', 'KEY2') AND ROWNUM = 1").getString("HANDLE");
}catch(SQLException e){
    return "Wasn't able to gather key: " + e.toString() + " - " + e.getSQLState();
}
Run Code Online (Sandbox Code Playgroud)

方法"DoQuery":

private ResultSet DoQuery(String sqlString){
    Statement sqlHandleStatement;
    try {
        sqlHandleStatement = getStatement();
        return sqlHandleStatement.executeQuery(sqlString);
    } catch (SQLException e) {
        e.printStackTrace();
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

方法"getStatement":

private Statement getStatement() throws SQLException {
    DataSource dataSource = null;
    try {
        dataSource = (DataSource) JNDIUtils.getInitialContext().lookup(JNDIUtils.DEFAULT_DATASOURCE);
    } catch …
Run Code Online (Sandbox Code Playgroud)

java oracle soap sqlexception

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

如何检查类是否存在

是否有'Class'类的静态方法可以告诉我们用户输入类(以String的形式)是否是有效的现有Java类名?

java

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

ObjectListItem"按"事件未被触发

不管这个

<List id="list" items="{/Report}">
      <items> 
          <ObjectListItem   press="onSelect"  title="{TYPE}"> </ObjectListItem>
      </items>
</List>
Run Code Online (Sandbox Code Playgroud)

也不是这个

<List id="list" items="{/Report}" itemPress="onSelect">
       <items> 
           <ObjectListItem   title="{TYPE}"> </ObjectListItem>
       </items>
</List>
Run Code Online (Sandbox Code Playgroud)

火灾

onSelect : function (oEvent) {
    'use strict';
    console.log("onSelect");
}
Run Code Online (Sandbox Code Playgroud)

在控制器中.

可能是什么原因导致的 控制台中没有相关的错误消息.

javascript model-view-controller sapui5

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