小编ula*_*mir的帖子

Twitter bootstrap 3两列全高

我正在尝试使用twitter bootstrap 3 制作双列全高布局.似乎twitter bootstrap 3不支持全高度布局.我想做的事:

  +-------------------------------------------------+
  |                     Header                      |
  +------------+------------------------------------+
  |            |                                    |
  |            |                                    |
  |Navigation  |         Content                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  |            |                                    |
  +------------+------------------------------------+
Run Code Online (Sandbox Code Playgroud)

如果内容增长,导航也应该增长.

  • 每个父母的高度100%不起作用,因为存在内容是一行的情况.
  • 绝对的位置似乎是错误的方式
  • display: table而且display:table-cell,它并不优雅

HTML:

    <div class="container">
      <div class="row">
        <div class="col-md-3"></div>
        <div class="col-md-9"></div>
      </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

有没有办法使用默认的twitter bootstrap 3类?

html css twitter-bootstrap

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

显示Grails字段错误

有谁知道如何fieldError在下面的例子中打印出来.

对于每个有错误的项目,我想打印我在messages.properties文件中定义的自定义错误消息

所有这一切都是打印默认错误代码

item.errors?.allErrors?.each{ 
  println it.toString() 
}
Run Code Online (Sandbox Code Playgroud)

我已经看到了其他示例,您可以在其中查找字段的错误代码,例如

it.getFieldError('title').code
Run Code Online (Sandbox Code Playgroud)

但我想将默认消息转换为我的新错误消息并打印出来.

error-handling grails grails-validation

15
推荐指数
1
解决办法
7290
查看次数

如何设置ng-disabled内部指令

我的指示有

link: function ($scope, $elm, $attrs) {
    var status = $scope.item.status
    if (status) {
        var statusName = status.name,
            item = $scope.item;
        if (statusName === 'USED') {
            $attrs.$set('ng-disabled', true); // this doesn't work
        } else {
            $elm.attr('ng-disabled', false);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

所以,我的问题是:

如何使用此指令将ng-disabled应用于元素?

javascript angularjs

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

如何使用Angular验证表行数据?

tableng-repeat的表行.我想从单行进行内联编辑和数据验证,但是无法使用formng-form在表内部.对于内联编辑,我使用ng-show内部输入td.所以,我有两个问题:

  1. 这是内联编辑的正确方法吗?(在td中使用隐藏输入).

  2. 如何验证行中的数据?

更新:我希望表格行像"表单提交",并为表格单元格添加错误类别与错误的数据.

我很有棱角.

javascript html-table angularjs

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

如何触发模拟点击ngClick从jQuery

怎么有像这样的链接

<a href="" ng-click="someAction()">Some text</a>
Run Code Online (Sandbox Code Playgroud)

我想ngClick从jQuery 调用动作:

$('a').click()
Run Code Online (Sandbox Code Playgroud)

但它不起作用:someAction()没有被调用.也没工作

$('a').trigger('click')
Run Code Online (Sandbox Code Playgroud)

是否可以someAction()从jQuery 调用?

angularjs

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

AngularJS:$ eval需要很长时间

在我的angularjs应用程序的分析过程中,我发现有时$get.Scope.$eval需要超过100毫秒.在单个$ digest循环期间,至少有3个长的情况,$get.Scope.$eval我想优化这个部分.

$get.Scope.$evalin profiler 下面,我看到只调用angularjs代码.

这是个人资料图表的屏幕截图.

在此输入图像描述

任何人都可以建议,发生了什么以及如何优化这部分?我想它可能是由ng-repeat,ng-include或者ng-if,但是,我不确定.

更新: 这是我的应用程序的简化结构.可能问题在于我的应用程序的体系结构.该应用程序主要用于单一路由并仅更改3个案例,因此应用程序存储状态在全局控制器AppController- 胖控制器中.html中还有20k +节点,数量可以增长(我看到的最大值是60k)

javascript performance angularjs

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

多个时/然后彼此在哪里

我正在尝试用SpockGeb编写功能测试.我想在一个测试方法使用的多个块时/然后其中针对每个块.可能吗?或者我应该使用一个适合所有的时间/然后呢?

testing grails spock

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

将枚举列表传递给标准

我有域名付款

class Payment {
  String name
  PaymentType paymentType
}
Run Code Online (Sandbox Code Playgroud)

PaymentType是一个ENUM

搜索特定付款类型的所有付款很简单

def results = Payment.createCriteria.list = {
  'in' ('paymentType', PaymentType.valueOf(params.paymentType))
}
Run Code Online (Sandbox Code Playgroud)

当我想要针对多种支付类型搜索所有支付时,即如果params.paymentType是一个数组,我该如何处理这种情况?

grails groovy criteria

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

Grails Ajax渲染列表操作

尝试使用ajax 呈现所有联系人(这是一个片段)

因此,单击时,它将列出div更新操作中的联系人.我已经测试了一个基本的日期函数(请参阅注释掉渲染动作控制器),以确保ajax部分可以工作,但确实如此,但处理列表我已经打了一个墙并绕圈子

GSP:

<g:remoteLink controller="event" action="showContacts" update="divContactList">Show Contacts!</g:remoteLink>

<div id="divContactList">Show contacts Here...
    <g:each in="${contactList}" status = "i" var="contact">
       <p>${contact.forname}</p>            
       <p>${contact.email}</p>
    </g:each>
</div>
Run Code Online (Sandbox Code Playgroud)

控制器:

def showContacts = {
    def contactList = Contact.findAllByUser(lookupPerson())
//        render "The time is now ${new Date()}"
    render([contactList: contactList])        
}
Run Code Online (Sandbox Code Playgroud)

总的来说,它没有显示网页中的contactList的任何内容,对此的帮助将不胜感激

ajax jquery grails grails-2.0

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

摩卡测试模拟功能

我正在测试骨干视图,它具有以下功能:

attachSelect: function(id, route) {
    console.log(id);
    console.log(route);

    this.$(id).select2({
        ajax: {
            url: route,
            dataType: 'json',
            results: function(data) {
                var results = _.map(data, function(item) {
                    return {
                        id: item.id,
                        text: item.title
                    };
                });

                return {
                    results: results
                };
            },
            cache: true
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

我需要重写(模拟)这个功能,看起来像:

attachSelect: function(id, route) {
    console.log(id);
    console.log(route);
}
Run Code Online (Sandbox Code Playgroud)

怎么做 ?

javascript mocha.js backbone.js sinon

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