传递ng-model的选定值

时间:2015-12-16 23:40:06

标签: javascript angularjs closures

我正在尝试使用ng-select中的选定值过滤掉一些结果(去掉格式化和其他无关信息)我有:

<select ng-model="medium" ng-options="medium as medium.name for medium in mediaList" ng-change="loadSubMediums(medium)"></select>

这里,loadSubMediums函数使用其属性为medium,console.logs为我选择的正确媒介。为了参考我预期的工作方式:

<input type="text" class="search-query form-control" placeholder="Search" ng-model="searchText" />

此ng模型是&#34; searchText&#34;并且非常适合过滤此ng-repeat:

<div class="card" ng-repeat="artist in featured | filter:searchText | filter:medium.name">

问题是第二个过滤器。我尝试过对mediummedium.name{{medium.name}}的变体进行尝试访问$scope。我花了很多时间把头撞在墙上,似乎可以如此直截了当。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这正是我试图做的事情:

  

这是对的吗? plnkr.co/edit/IwvetYNB0tLVWcLZGG50?p=preview