小编Aru*_*hny的帖子

具有孤立范围和ng-模型的指令

我正在尝试编写一个使用隔离范围和ngModel指令的指令.

问题:
在指令中更新模型时,调用者的值不会更新.

HTML:

<test-ng-model ng-model="model" name="myel"></test-ng-model>
Run Code Online (Sandbox Code Playgroud)

指示:

app.directive(
    'testNgModel', [
    '$timeout',
    '$log',

function ($timeout, $log) {

    function link($scope, $element, attrs, ctrl) {
        var counter1 = 0, counter2 = 0;

        ctrl.$render = function () {
            $element.find('.result').text(JSON.stringify(ctrl.$viewValue))
        }

        $element.find('.one').click(function () {
            if ($scope.$$phase) return;
            $scope.$apply(function () {
                var form = angular.isObject(ctrl.$viewValue) ? ctrl.$viewValue : {};
                form.counter1 = ++counter1;
                ctrl.$setViewValue(form);
            });
        });
        $element.find('.two').click(function () {
            if ($scope.$$phase) return;
            $scope.$apply(function () {
                var form = angular.isObject(ctrl.$viewValue) ? ctrl.$viewValue : {};
                form.counter2 = ++counter2; …
Run Code Online (Sandbox Code Playgroud)

angularjs angularjs-directive angularjs-scope

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

在postgresql中查找行的哈希值

有没有办法在postgresql中获取行的哈希码?

我需要导出一些数据,只有在最后一次导出后数据有一些变化,最后导出的数据行可以存储在一个表中,当我再次需要导出数据时我可以得到所有的哈希值数据并仅导出具有与上次导出不同的哈希值的行.

是否可以使用postgresql实现?

谢谢

sql postgresql hashcode

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

当textarea失去焦点时显示选择

我有一个带有文本框和按钮的表单:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head><title></title>
</head>
<body>

<p><textarea rows="4" cols="30">Lorem ipsum dolor sit amet, consectetur adipisicing elit.</textarea></p>
<p><input type="button" value="Click me"></p>

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

用户进行文本选择,然后单击按钮.由于textarea失去焦点,选择不再可见.

有没有办法让选择保持可见?它不需要是可用的(即,不需要例如打字删除选择或Ctrl+C复制它)但我期望某种视觉反馈,textarea包含选择.

小样

演示:小提琴

html javascript css jquery

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

Oracle,Postgres和SQL Server中的字符串连接运算符

有没有办法在Oracle,Postgres和SQL Server中使用通用运算符进行连接.

在Oracle中我们使用'|',postgres使用'||' 和sql server使用'+'.

我通过添加自定义运算符'+'来支持字符串连接,从而解决了postgres中的问题.

有没有办法在Oracle中添加相同的运算符以支持使用'+'运算符进行字符串连接.

database sql-server oracle postgresql

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

为什么`pattern.test(name)`在连续调用时产生相反的结果

为什么这段代码首先返回true,然后返回false

var pattern = new RegExp("mstea", 'gi'), name = "Amanda Olmstead";

console.log('1', pattern.test(name));
console.log('1', pattern.test(name));
Run Code Online (Sandbox Code Playgroud)

演示:小提琴

javascript regex

12
推荐指数
2
解决办法
1718
查看次数

如果它在jar文件中,则基于Spring Annotation的控制器无法正常工作

我在子模块中有一些基于注释的控制器.这些模块部署为jar文件.

jar文件中基于注释的控制器未加载到弹簧配置中.

我在eclipse中使用导出工具手动导出jar文件.

有人遇到过这个问题吗?

java eclipse spring

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

弹簧mvc中的多视图解析器

我想在我的网络应用程序中使用多个视图解析器基于spring mvc

任何人都可以告诉我如何实现这一目标.

我想在我的应用程序中使用JSP和freemarker.请提出一些方法或链接或示例..

所有帮助表示赞赏.

Adhir

spring freemarker spring-mvc

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

如何处理jQuery UI小部件中的事件

我正在尝试按照此处给出的模型编写一个jQuery小部件.这是小部件的快照:

(function ($) {
    $.widget("ui.notification", {
        _create: function () {
            if (!this.element.hasClass("ntfn")) {
                this.element.addClass("ntfn");
            }

            this.elTitle = this.element.append("<div class='ntfn-title'>Notifications</div>");

            this.elTitle.click(this._titleClick)
        },
        _titleClick: function () {
            console.log(this);
        }
    });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

这里的问题在于_titleClick方法内部的"this"范围,在方法内部指向title元素.但我需要它指向widget元素.

我认为这样做的一种方法是使用类似的包装类

var that = this;
this.elTitle.click(function() {
    that._titleClick.apply(that, arguments);
});
Run Code Online (Sandbox Code Playgroud)

这是解决此问题的最佳方法,还是有任何解决此问题的一般模式?

javascript jquery jquery-ui

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

<mvc:resources>如何使用类路径位置

为了解决这个问题,我搜索了高低,但我找不到解决方案.问题如下:我在Tomcat 7服务器上有一个Spring-mvc webapp构建 - 确切地说是7.0.12 - 而且我无法使<mvc:resources>标记正常工作.正如您将在下面看到<mvc:resources>的旧资源文件夹的工作,但我更喜欢在/WEB-INF/web/目录中有资源文件夹.

MediorkoorVOICES的Web-servlet.xml中:

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:context="http://www.springframework.org/schema/context"
   xmlns:mvc="http://www.springframework.org/schema/mvc"
   xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd
      http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3.0.xsd
      http://www.springframework.org/schema/mvc http://www.springframework.org/schema/mvc/spring-mvc-3.0.xsd">        

    <context:component-scan base-package="com.oudejans.mediorkoorvoices.web" /> 

    <mvc:resources mapping="/resources/**" location="/WEB-INF/web/resources/"  />  
    <mvc:annotation-driven />

    <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver">
        <property name="viewClass" value="org.springframework.web.servlet.view.JstlView" />
        <property name="prefix" value="/WEB-INF/web/jsp/" />
        <property name="suffix" value=".jsp" />
        <property name="order" value="1" />
    </bean>

    <bean id="handlerMapping" class="org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping" /> 

    <import resource="web/tiles/web-tiles.xml" />
</beans>
Run Code Online (Sandbox Code Playgroud)

文件夹结构:

META-INF
resources (Old resources folder)
    - web
        - images
        - css
            - main.css      
WEB-INF …
Run Code Online (Sandbox Code Playgroud)

resources spring spring-mvc classpath

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

Spring:绑定命令时转义输入

当您绑定到命令对象时,如何处理您希望表单中的用户输入为htmlEscape'd的情况?

我希望这能自动清理输入数据,以避免在命令对象中的所有字段中运行.

谢谢.

spring escaping spring-mvc

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