Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何从ng admin表单中的输入字段中获取值,以过滤同一表单中另一个下拉列表中的值_Angularjs_Ng Admin - Fatal编程技术网

Angularjs 如何从ng admin表单中的输入字段中获取值,以过滤同一表单中另一个下拉列表中的值

Angularjs 如何从ng admin表单中的输入字段中获取值,以过滤同一表单中另一个下拉列表中的值,angularjs,ng-admin,Angularjs,Ng Admin,我试图从一个输入字段(它是一个引用字段)中获取一个值,以根据ng admin中相同格式的第一个输入字段过滤另一个下拉列表中的一些值 我尝试使用永久性过滤器来过滤值,如果我给出一个硬编码的值,它就会起作用。但我不知道如何从上面的输入字段动态地获取过滤器的值 任何帮助都将不胜感激。我是angular和ng管理员的新手,发现很难解决这个问题 下面是代码 nga.field('matchId', 'reference') .label('Match') .targ

我试图从一个输入字段(它是一个引用字段)中获取一个值,以根据ng admin中相同格式的第一个输入字段过滤另一个下拉列表中的一些值

我尝试使用永久性过滤器来过滤值,如果我给出一个硬编码的值,它就会起作用。但我不知道如何从上面的输入字段动态地获取过滤器的值

任何帮助都将不胜感激。我是angular和ng管理员的新手,发现很难解决这个问题

下面是代码

    nga.field('matchId', 'reference')
        .label('Match')
        .targetEntity(match)
        .targetField(nga.field('description'))
        .map(function(value) {
            if (!value) return '';
            return value.length > 20 ? value.substr(0, 20) + '...' :           value;
        }),

     nga.field('slotId', 'reference')
        .label('slot')
        .targetEntity(match_slot)
        .targetField(nga.field('matchSlotType')),
我希望第二个字段根据第一个字段的输入进行过滤。在角度文档上,您可以看到它们是如何实现动态过滤的:

<label>Any: <input ng-model="search.$"></label> <br>
<label>Name only <input ng-model="search.name"></label><br>
<label>Phone only <input ng-model="search.phone"></label><br>
<label>Equality <input type="checkbox" ng-model="strict"></label><br>
<table id="searchObjResults">
  <tr><th>Name</th><th>Phone</th></tr>
  <tr ng-repeat="friendObj in friends | filter:search:strict">
    <td>{{friendObj.name}}</td>
    <td>{{friendObj.phone}}</td>
  </tr>
</table>
Any:
仅限姓名
仅限电话
平等性
电话 {{friendObj.name} {{friendObj.phone}

只需将型号名称放在第一个参数中

请阅读并在问题中包含相关代码谢谢,但这是一种有角度的做法。这是一种自我管理的方式吗。我的意思是,我知道我可以使用永久性过滤器,但我无法找出如何从第一个下拉列表中获取值。