角度Javascript查找方法

角度Javascript查找方法,javascript,angularjs,find,Javascript,Angularjs,Find,这是我的密码: var myApp = angular.module('myApp',[]); //myApp.directive('myDirective', function() {}); //myApp.factory('myService', function() {}); myApp.controller('MyCtrl', ['$scope', MyCtrl]); function MyCtrl($scope) { $scope.name = 'Superhero

这是我的密码:

   var myApp = angular.module('myApp',[]);

//myApp.directive('myDirective', function() {});
//myApp.factory('myService', function() {});

myApp.controller('MyCtrl', ['$scope', MyCtrl]);

function MyCtrl($scope) {
    $scope.name = 'Superhero';

    $scope.names = [
        {
            "name": "AAAAAA",
            "down": "False"
        },
        {
            "name": "BBBBBB",
            "down": "45%"
        },
        {
            "name": "CCCCC",
            "down": "12%"
        }
        ];

    $scope.datas = [
        {
            "data": "AAAAAA/45%"
        }
        ];

    $scope.getTheRightData = data => $scope.datas.map(d=>d.data.split('/')[0]).find(d=>d===data);
}
HTML

,但它不起作用。
感谢您的回答和进步的想法

我创建了一个示例答案,检查下面的代码

var myApp=angular.module('myApp',[]);
//指令('myDirective',function(){});
//工厂('myService',function(){});
控制器('MyCtrl',['$scope',MyCtrl]);
函数MyCtrl($scope){
$scope.name='Superhero';
$scope.names=[{
“名称”:“AAAAA”,
“向下”:“错误”
}, {
“名称”:“BBBBBB”,
“下跌”:“45%”
}, {
“名称”:“CCCCC”,
“下跌”:“12%”
}, {
“名称”:“AAAAA”,
“下跌”:“45%”
}];
$scope.datas=[{
“数据”:“AAAAA/45%”
}, {
“数据”:“CCCCC/12%”
}];
$scope.getherightdata=data=>$scope.datas.map(参数=>{
返回{
名称:param.data.split('/')[0],
向下:param.data.split('/')[1]
}
}).find(param=>param.name==data.name&¶m.down==data.down);
}

{{name.name}
{{name.down}
{{getherightdata(name)}

给定两个数组,您是希望加载时只显示第一个元素,还是希望第三个
td
仅在匹配时才填充?
<div ng-controller="MyCtrl">
  <table>
        <tbody>
          <tr ng-repeat="name in names">
            <td>{{name.name}}</td>
            <td>{{name.down}}</td>
            <td ng-bind="getTheRightData(name.name)"></td>
          </tr>
         </tbody>
  </table>
$scope.getTheRightData = data => $scope.datas.map(d=>d.data.split('/')[0][1]).find(d=>d===data);
}