小编Vai*_*uri的帖子

在AngularJS的选择下拉列表中添加搜索过滤器

我想在angularJS的选择下拉列表中添加一个搜索过滤器.

我使用ng-options列出选项并使用过滤器过滤掉搜索框中的数据,但问题是搜索框没有进入(或下)选择下拉列表.(当我单击选择下拉列表时,它会显示一个搜索过滤器,下面显示所有选项)

以下是供您参考的代码:

<div class="rowMargin">
<label class="control-label" for="entitySel">Entity:</label>
<div class="controls">
    <select id="entityId" class="input-medium" type="text" name="entityId" ng-model="payment.entityId" ng-options="entityOpt for entityOpt in paymentEntityOptions">
        <option value="">Select</option>
    </select>
    <span ng-show=" submitted && addPayment.entityId.$error.required">
        <label class="error">Please provide entity Id </label>
    </span>
    <div ng-show="payment.entityId == \'Individual\'">
        <span>
            <select ng-model="payment.entity.individual" ng-options = "individual for individual in individualEntities | filter : filterEntity">
                <option value="">Select Individual Entity</option>
                <option>
                    <input type="search" placeholder="Search" ng-model="filterEntity"></input>
                </option>
            </select>
        </span>
    </div>
    <div ng-show="payment.entityId == \'Group\'">
        <span>
            <select ng-model="payment.entity.group" ng-options = "group for group in …
Run Code Online (Sandbox Code Playgroud)

html5 angularjs

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

如何在2个角度应用程序之间使用iframe进行通信?

我有两个不同的角度应用程序.我必须在"app_1"中使用iframe打开"app_2"视图.我还需要将 "app_1"中的一些数据发布到"app_2".如何在angularJS中实现这一目标?

提前致谢.#SOS

iframe angularjs

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

创建添加的函数,添加(1,2)(3,... k)(1,2,3)......(n)应该对所有数字求和

我一直在寻找一种创建'添加'功能的方法,以便:

add(1,2) //returns 1+2= 3
add(1)(2,3)(4) // returns 10
add(1)(2,3)(4)(5,6)(7,8,9) //returns 45
Run Code Online (Sandbox Code Playgroud)

如果我知道我们拥有的参数数量,我可以创建add方法,例如:

const add5 = a => b => c => d => e => a+b+c+d+e;
Run Code Online (Sandbox Code Playgroud)

所以,如果我使用add5(1)(2)(3)(4)(5),这将给我预期的输出.

但问题是如果我们必须返回'N'参数的总和,如何解决问题.

TIA!

javascript ecmascript-6

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

不使用任何标准JavaScript方法检查字符串是否包含子字符串?

所以我需要实现一个javascript方法,它将返回true或false,具体取决于masterString是否包含subString.

我做了类似的事情,但不确定这是否是正确的方法:

function contains(masterString, subString) {
if(subString.length > masterString.length){
    return false;
}
for(var i=subString.length-1; i<masterString.length; i++){
    if(concatString(i - subString.length-1, i, masterString) === subString){
        return true;
    }
}
  return false;

}

function concatString(index1, index2, string){
    var conString = '';
  console.log(index1, index2-1, string);
    for(var i=index1; i<index2-1; i++){
        conString += string[i];
    }
  console.log(conString);
    return conString;
}


contains('abcd', 'bc');
Run Code Online (Sandbox Code Playgroud)

但它工作不正常.

我们可以实施吗?谢谢 :)

javascript arrays string

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

标签 统计

angularjs ×2

javascript ×2

arrays ×1

ecmascript-6 ×1

html5 ×1

iframe ×1

string ×1