小编Jes*_*sse的帖子

将Angular UI-Bootstrap Typeahead限制为特定对象属性

我有以下Angular UI-Bootstrap typeahead工作得很好:

<input class="span2" type="text" ng-model="selectedStuff" typeahead="stuff as stuff.name for stuff in stuffs | filter:$viewValue"/>
Run Code Online (Sandbox Code Playgroud)

虽然,它几乎工作太好了.我能够显示出AND stuffs.name的目的typeahead,选择完整的stuff对象stuffs.问题是我$viewValue匹配所有属性stuff而不仅仅是stuff.name.我试过把它添加.name到各个地方typeahead,没有运气.是否有一种直接的方式来显示和匹配.name但仍然返回整个对象?

angularjs angular-ui-bootstrap

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

使用对象名称预先输入

我正在尝试设置typeahead使用AngularJSUI Bootstrap,如下所示:

html的

<input type="text" ng-model="selectedStuff" typeahead="stuff.name for stuff in stuffs | filter:$viewValue"/>

<span>{{selectedStuff.name}}</span>
<span>{{selectedStuff.desc}}</span>
Run Code Online (Sandbox Code Playgroud)

.js文件

$scope.stuffs= [
                {
                 "name":"thing1",
                 "desc":"this is the first thing"
                },
                {
                 "name":"thing2",
                 "desc":"this is the second thing"
                }
               ]
Run Code Online (Sandbox Code Playgroud)

目前,我已经能够使用所选名称更新模型,但我的目标是通过传递整个对象typeahead.有没有一种干净的方法只使用输入?

angularjs bootstrap-typeahead angular-ui-bootstrap

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

Angular JS ng-Include表达式

ng-include到目前为止,我试图阅读文档,但没有运气.我想要做的就是ng-include评估模板/部分所在的路径并加载内容:

<div data-ng-include src="'{{pageData.src}}'"></div>
Run Code Online (Sandbox Code Playgroud)

我可以看到在控制台中pageData.src返回"tpl/page.html".我尝试了以下变化:

<div data-ng-include src="{{pageData.src}}"></div>
<div data-ng-include src='{{pageData.src}}'></div>
<div data-ng-include src={{pageData.src}}></div>
Run Code Online (Sandbox Code Playgroud)

他们似乎都没有评估表达方式.我收到以下错误:

Error: [$parse:syntax] http://errors.angularjs.org/1.2.9/$parse/syntax?p0=pageData.src&p1=is%20unexpected%2C%20expecting%20%5B%3A%5D&p2=3&p3=%7B%7BpageData.src%7D%7D&p4=pageData.src%7D%7D
Run Code Online (Sandbox Code Playgroud)

反馈非常感谢!

angularjs angularjs-ng-include

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

SSRS中的条件行为

我希望我的文本框仅在条件为真时才有动作,否则无动作.这就是我当前的动作表达式,用于转到另一个报告:

=IIf(Fields!MyTextbox.Value = "0", "Report2","")
Run Code Online (Sandbox Code Playgroud)

这不会产生我想要的结果.无论条件结果如何,它都会为文本框提供操作.是否存在"无操作"或"取消操作"值?

iif-function iif reporting-services ssrs-2008

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

在SSRS中跨多个列显示表

我正在尝试格式化SSRS报告.在顶部有一个横跨顶部的动态图像.下面是一个两列表.该表很长,可以运行到下一页.我没有转到下一页,而是希望表格在同一页面上继续进入另一列.

reporting-services

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

Elasticsearch DSL中的故障设置请求特定超时

我正在尝试使用设置timeout特定请求的elasticsearch_dsl。我尝试了以下方法:

from elasticsearch import Elasticsearch
from elasticsearch_dsl import Search, F

...

def do_stuff(self, ids):
    client = Elasticsearch(['localhost'], timeout=30)
    s = Search(using=client,
               index= 'my_index',
               doc_type=['my_type'])
    s = s[0:100]
    f = F('terms', my_field=list(ids))
    s.filter(f)

    response = s.execute()
    return response.hits.hits
Run Code Online (Sandbox Code Playgroud)

笔记:

  • 当我将更doc_type改为包含一百万个实体的类型时,查询运行良好。
  • 当我将其指向doc_type数十亿个实体时,出现超时错误,显示默认超时为10秒。

elasticsearch_dsl 文档中,我什至尝试设置默认的连接超时:

from elasticsearch import Elasticsearch
from elasticsearch_dsl import Search, F
from elasticsearch_dsl import connections

connections.connections.create_connection(hosts=['localhost'], timeout=30)
Run Code Online (Sandbox Code Playgroud)

我仍然收到10秒超时错误。

python elasticsearch elasticsearch-dsl

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

CSS:根据图像的尺寸自动调整图像大小,并使用类似的div填补空白

我有一个关于CSS和HTML的问题.我目前正在构建一个文章模板,并且在一个方面有点难过.

我计划在一侧有一张照片,并在另一侧有一个相同高度的文本框.两者都被div标签包围,如下面的源代码所示.

<!--begin article-->        
<div id="article">
    <div id="article_header">           
        Title goes here     
    </div>      
    <div id="article_body">
        <!-- begin text. used for actual text of article-->
        <div id="text">
            Text Goes here              
        </div>          
        <!-- end text-->            
        <!-- begin article media. used for pictures -->
        <div id="article_media">
            <img src="source_goes_here" alt="This is an image!">
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

而CSS ......

#article{
    border:1px solid gold;
    margin-bottom:20px;
}    
#article_header{
    padding:5px;
    font-family:arial;
    font-size:36px;
    font-style:bold;
    color:white;
    background:url('orangegradiant.png');
}
#article_body{
    padding:5px;
    display:inline-block;
    width:auto;
}
#article_media{
    border: 1px solid pink;
    text-align:center;
    display:block;
    width:48%; …
Run Code Online (Sandbox Code Playgroud)

html css

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

将键和sum值上的对象数组减少到数组中

我有以下对象:

data = [
  { name: 'foo', type: 'fizz', val: 9 },
  { name: 'foo', type: 'buzz', val: 3 },
  { name: 'bar', type: 'fizz', val: 4 },
  { name: 'bar', type: 'buzz', val: 7 },
];
Run Code Online (Sandbox Code Playgroud)

并使用了lodash地图:

result = _.map(data, function item, idx){
  return {
    key: item[key],
    values: item.value,
  }
}
Run Code Online (Sandbox Code Playgroud)

结果如下:

[
  { key: foo, val: 9 },
  { key: foo, val: 3 },
  { key: bar, val: 4 },
  { key: bar, val: 7 },
]
Run Code Online (Sandbox Code Playgroud)

但现在我想回来: …

arrays json underscore.js lodash

5
推荐指数
2
解决办法
9186
查看次数

更改 webpack 摘要方法

我尝试构建的服务器没有md4/md5可用(无法更改此)。有没有办法强制 Webpack 和所有插件使用特定的摘要方法?在我的webpack.[env].config我有:

...
output: {
    hashFunction: "RSA-SHA1"
}
...
Run Code Online (Sandbox Code Playgroud)

我可以在本地使用此更改构建项目,并且可以crypto.createHash('RSA-SHA1')在远程服务器上运行,但尝试在远程服务器上使用更新的配置运行 Webpack 仍然会导致crypto.js出现错误:

Error: Digest method not supported
Run Code Online (Sandbox Code Playgroud)

我使用的所有插件都来自hashfunctionfrom output,所以这似乎不是问题。非常感谢任何有关如何解决此问题的想法。

digest webpack

5
推荐指数
0
解决办法
1593
查看次数

以编程方式从HTML元素中删除特定的类名称

在C#ASP.NET中我将一个类添加到<input>using:

myInput.Attributes.Add("class","myClass");
Run Code Online (Sandbox Code Playgroud)

在某些时候,我想删除添加的类(不是所有类).有没有相应的:

myInput.Attributes.Remove("class","myClass");
Run Code Online (Sandbox Code Playgroud)

.Remove()似乎只接受一个键(没有对值).谢谢!

.net c# asp.net

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