小编Jos*_*son的帖子

AngularJS指令使用多个参数绑定一个函数

我在控制器中定义的函数与指令中的回调函数绑定时遇到了一些麻烦.我的代码如下所示:

在我的控制器中:

$scope.handleDrop = function ( elementId, file ) {
    console.log( 'handleDrop called' );
}
Run Code Online (Sandbox Code Playgroud)

然后我的指示:

.directive( 'myDirective', function () {
    return {
      scope: {
        onDrop: '&'
      },
      link: function(scope, elem, attrs) {
        var myFile, elemId = [...]

        scope.onDrop(elemId, myFile);
      }
    } );
Run Code Online (Sandbox Code Playgroud)

在我的html页面中:

<my-directive on-drop="handleDrop"></my-directive>
Run Code Online (Sandbox Code Playgroud)

上面的代码没有运气.从我在各种教程中阅读的内容中我了解到,我应该在HTML页面中指定参数?

angularjs angularjs-directive

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

SVN:在已签出的存储库上切换活动用户

我在远程存储库中检查了本地计算机上的项目,并且我想切换"活动"用户,以便在后续提交时新用户将出现在日志中.有没有办法做到这一点,除了在新用户名下再次检出整个存储库?

非常感谢,

约瑟夫.

svn version-control

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

Axis2 - 总是得到404错误

我正在尝试将一些Web服务存根从Metro移动到Axis2,但是在使用wsdl2java生成我的存根之后,每当我尝试进行服务调用时,我都会出现404错误.

16/12/2010 11:14:57 AM org.apache.axis2.deployment.ModuleDeployer deploy
INFO: Deploying module: addressing-1.5.3-jar - file:/C:/Users/xxx/.m2/repository/org/apache/axis2/axis2/1.5.3/axis2-1.5.3-jar.jar
16/12/2010 11:14:57 AM org.apache.axis2.transport.http.HTTPSender sendViaPost
INFO: Unable to sendViaPost to url[xxxx]
org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
    at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:307)
    at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:200)
    at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:438)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
    at au.com.jpaterso.betcalc.axis2.tab.LoginStub.getKey(LoginStub.java:184)
    at au.com.jpaterso.betcalc.axis2.tab.Test.main(Test.java:13)
Exception in thread "main" org.apache.axis2.AxisFault: Transport error: 404 Error: Not Found
    at org.apache.axis2.transport.http.HTTPSender.handleResponse(HTTPSender.java:307)
    at org.apache.axis2.transport.http.HTTPSender.sendViaPost(HTTPSender.java:200)
    at org.apache.axis2.transport.http.HTTPSender.send(HTTPSender.java:76)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons(CommonsHTTPTransportSender.java:400)
    at org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:225)
    at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:438)
    at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:402)
    at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
    at …
Run Code Online (Sandbox Code Playgroud)

java axis2 web-services

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

带有 NOT IN 的 DynamoDB FilterExpression

我正在尝试对 DynamoDB 查询(在 Node.JS 环境中)运行过滤器表达式,以使其中一个属性不在这些属性列表中。我这样做:

documentClient.query( {
    TableName: 'event',
    IndexName: 'OrganisationTimestamp',
    KeyConditionExpression: '#ts BETWEEN :from AND :to',
    ExpressionAttributeNames: {
      '#ts': 'Timestamp'
    },
    ExpressionAttributeValues: {
        ':to': to,
        ':from': from,
        ':ignoredUserIds': "1, 2, 3"
    },
    FilterExpression: 'not (userId in (:ignoredUserIds))'
  })
Run Code Online (Sandbox Code Playgroud)

但是,我在这里没有任何运气,并且在该范围内使用 userId 属性取回项目。

非常感谢任何帮助,谢谢!

node.js amazon-dynamodb

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

java.util.Scanner 读取剩余内容

使用java.util.Scanner实例,是否可以返回所有剩余内容?我的情况是,一旦我读取了 a 中的多个字段String,我只想获取剩下的内容并将其存储在其他地方。例如我的内容可能包括:

1,2,Some Garbage with \' special characters and so on
Run Code Online (Sandbox Code Playgroud)

,我将使用作为分隔符构建扫描仪,调用getInt()两次,然后想"Some Garbage with \' special characters and so on"在一次调用中返回。

java java.util.scanner

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

Ruby ActiveRecord:验证整数字段的格式

我正在尝试验证ActiveRecord中字段的格式。我希望该字段为空,或仅包含一个数字序列(它包含用于数据库连接的可选端口号)。我目前正在尝试:

validates_format_of :port, with: /\A[0-9]*\Z/, message: 'Only numbers allowed'
Run Code Online (Sandbox Code Playgroud)

但没有运气。我发现通过使用{1,6}这样的工作来添加所需的数字,但是使该字段成为必填字段。

有什么建议吗?

提前谢谢了,

约瑟夫。

activerecord ruby-on-rails

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

Spring IoC - 确保在@ PostConstruct/afterProperiesSet之前创建所有bean

我有一个使用Spring IoC进行依赖注入的项目,我试图通过一个访问我的大多数bean的中心位置来略微简化我的模型.

我遇到了使用该@PostConstruct机制的问题,或者在实现InitializingBean接口时遇到了问题.虽然可能已经解决了该特定bean中的所有依赖项,但注入Bean中的依赖项可能不是.例如,我有:

public class A {
    public void doSomething() {};
}

public class B {
    private A objectA;

    @Required
    public void setObjectA(A objectA) {
        this.objectA = objectA;
    }

    public A getObjectA() {
        return objectA;
    }
}

public class C implements InitializingBean {
    private B objectB;

    @Required
    public void setObjectB(B objectB) {
        this.objectB = objectB;
    }

    public void afterPropertiesSet() throws Exception {
        objectB.getObjectA().doSomething();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的context.xml文件定义了这三个bean并注入了相应的属性,但是NullPointerException当得到类C的对象被实例化并且afterPropertiesSet调用该方法时,我得到一个调试向我显示getObjectA()返回的调用null.如果我将对象A直接注入类CI则不会出错.

是否有一种机制可以用来确保所有bean在我的afterPropertiesSet …

java spring

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