我研究角2,我有问题.
实际上,实际上,我将每个组件属性传递给模板,如下所示:
import {Component, bootstrap, NgFor,NgModel} from 'angular2/angular2';
import {TodoItem} from '../item/todoItem';
@Component({
selector: 'todo-list',
providers: [],
templateUrl: 'app/todo/list/todoList.html',
directives: [NgFor,TodoItem,NgModel],
pipes: [],
styleUrls:['app/todo/list/todoList.css']
})
export class TodoList {
list:Array<Object>;
constructor(){
this.list = [
{title:"Text 1", state:false},
{title:"Text 2", state:true}
];
}
}
<todo-item [title]="item.title" [state]="item.state" *ng-for="#item of list"></todo-item>
import {Component, bootstrap, Input} from 'angular2/angular2';
@Component({
selector: 'todo-item',
providers: [],
templateUrl: 'app/todo/item/todoItem.html',
directives: [],
pipes: [],
styleUrls:['app/todo/item/todoItem.css']
})
export class TodoItem {
@Input()
title:String;
@Input()
state:Boolean;
}
Run Code Online (Sandbox Code Playgroud)
我想知道我是否可以通过传递每个属性直接传递模板内的完整对象?
<todo-item [fullObj]="item" …Run Code Online (Sandbox Code Playgroud) 我试图通过Haskell理解函数式编程,并且我在处理函数组合时遇到了很多麻烦.
其实我有这两个功能:
add:: Integer -> Integer -> Integer
add x y = x + y
sub:: Integer -> Integer -> Integer
sub x y = x - y
Run Code Online (Sandbox Code Playgroud)
我希望能够撰写它们.它没有任何意义,但这是一个学习目标.
我尝试过的:
foo:: (Integer -> Integer) -> (Integer -> Integer) -> Integer
foo = add . sub
Run Code Online (Sandbox Code Playgroud)
我明白了:
Haskell使用只有一个args的函数,因此我们返回一个新函数,在每次执行函数后执行.
所以第一个Integer是param类型,而第二个是生成函数的返回类型,必须添加第二个数字.
这将返回另一个函数(sub),它将产生相同的流程(返回带有参数等的函数...)
我对吗 ?
这是我的实际错误代码:
src\Main.hs:23:7:
Couldn't match type `Integer' with `Integer -> Integer'
Expected type: Integer -> (Integer -> Integer) -> Integer
Actual type: Integer -> Integer -> …Run Code Online (Sandbox Code Playgroud) 我实际上正在研究持续集成,并且在处理过程的构建顺序时我实际上面临一个(小)问题。
实际上,我有一个应用程序,在项目的根目录下有以下目录:
我的问题是:当我在构建步骤(构建最后一个工件以投入生产,在测试过程之后)时,我应该将 node_modules 目录复制到 dist 文件夹中吗?所以这个 dist 文件夹可以独立工作(使用缩小等...等...),所以我只需要在我的 prod 环境中部署这个文件夹?
如何仅移动“依赖项”模块而不移动“devDependencies”模块?
我实际上试图对jenkins进行一些API调用以触发构建.
实际上,我面临两个问题:
在不受限制的环境中,我不需要连接来触发作业,我应该发送一个POST请求:
http://address/job/jobId/build?delay=0sec
Run Code Online (Sandbox Code Playgroud)
在做这个时,我得到以下输出告诉我,我没有令牌值:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
<title>Error 401 Invalid password/token for user: </title>
</head>
<body>
<h2>HTTP ERROR 401</h2>
<p>Problem accessing /job/Di%20Injector/build. Reason:
<pre> Invalid password/token for user: </pre>
</p>
<hr />
<i>
<small>Powered by Jetty://</small>
</i>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
我在哪里可以获得这些信息?
在受限制的环境中,我必须先登录才能做出任何工作,或者触发新的构建.事实是我不知道,我找不到要发送到服务器以获取访问权限的url/verb/params.
你能帮我这个吗?
我是haskell世界的新手,我遇到了一些功能签名问题:
在简单的世界中它意味着什么:
add:: Integer -> Integer -> Integer
Run Code Online (Sandbox Code Playgroud)
这是否意味着两个第一个参数是Integer,并且返回值Integer也是?
你能解释一下,使用箭头确定参数类型的目的,或者至少给我一个关于这个函数签名的简短解释吗?
我正在创建一个必须连接到活动目录的应用程序。
在处理组成员更新时,我实际上遇到了一个问题。
群组名称是:GG-Collaboration-AgenceXXX
这GroupRepository是抛出异常的我的类代码:
public void addMemberToGroup(String groupName, User user) {
Name groupDn = this.buildGroupDn(groupName);
Name userDn = this.buildPersonDn(user.getFirstName() + " " + user.getLastName(), user.getCompany(), user.getCountry().toString());
DirContextOperations ctx = this.ldapTemplate.lookupContext(groupDn);
ctx.addAttributeValue("member", userDn);
System.out.println(userDn);
this.ldapTemplate.modifyAttributes(ctx);
}
private Name buildGroupDn(String groupName) {
return LdapNameBuilder.newInstance("CN=" + groupName).build();
}
private Name buildPersonDn(String fullname, String company, String country) {
return LdapNameBuilder.newInstance("DC=test,DC=lan").add("OU", "Utilisateurs").add("CN", fullname).build();
}
Run Code Online (Sandbox Code Playgroud)
这是我的全栈错误:
Malformed 'member' attribute value; nested exception is javax.naming.directory.InvalidAttributeValueException: Malformed 'member' attribute value; remaining name 'CN=GG-Collaboration-AgenceXXX'
at org.springframework.ldap.support.LdapUtils.convertLdapException(LdapUtils.java:132) …Run Code Online (Sandbox Code Playgroud) 我实际上试图使用ghost创建一个简单的博客,我在生产环境中开始时遇到问题.
我有v0.7.1,这是我的配置文件(生产部分)
production: {
url: 'http://<my-public-ip>',
mail: {},
database: {
client: 'sqlite3',
connection: {
filename: path.join(__dirname, '/content/data/ghost.db')
},
debug: false
},
server: {
host: '127.0.0.1',
port: '2368'
}
}
Run Code Online (Sandbox Code Playgroud)
事实是,当我尝试在浏览器上访问我的公共IP时,即使我尝试使用2368端口,我也无法在屏幕上找到任何内容(404未找到).
我的防火墙规则很好.
我究竟做错了什么 ?
haskell ×2
angular ×1
ghost ×1
ghost-blog ×1
html ×1
java ×1
javascript ×1
jenkins ×1
ldap ×1
node.js ×1
spring ×1
typescript ×1