Javascript 在AngularJS中将筛选器结果绑定到输入失败

Javascript 在AngularJS中将筛选器结果绑定到输入失败,javascript,angularjs,Javascript,Angularjs,我的代码是这样的 <body ng-app=""> <div ng-init="friends = [{name:'John', phone:'555-1276'}, {name:'Mary', phone:'800-BIG-MARY'}, {name:'Mike', phone:'555-4321'}, {name:'Adam', phon

我的代码是这样的

<body ng-app="">
<div ng-init="friends = [{name:'John', phone:'555-1276'},
                       {name:'Mary', phone:'800-BIG-MARY'},
                       {name:'Mike', phone:'555-4321'},
                       {name:'Adam', phone:'555-5678'},
                       {name:'Julie', phone:'555-8765'},
                       {name:'Juliette', phone:'555-5678'}]"></div>Name only
<input ng-model="search.name">
<br>
    <h3>Results</h3>
<table id="searchObjResults">
    <tr>
        <th>Name</th>
        <th>Phone</th>
    </tr>
    <tr ng-repeat="friendObj in friends | filter:search:strict">
     name:   <input ng-model="friendObj.name" />
        <td>{{friendObj.name}}</td>
         <td>{{friendObj.phone}}</td>
    </tr>
</table>

仅此而已

结果 名称 电话 姓名: {{friendObj.name} {{friendObj.phone}

当进行任何搜索时,我希望将结果数据绑定到我提供的输入框。过滤正确,但我无法将其绑定到输入。但是它正确地绑定到了

有人能告诉我我做错了什么吗?

我想你的输入应该在
td
的一个里面。看到这把小提琴了吗


记住
tr
只能有
td

Chandermani的tr和td是正确的:@LearningNeverStops我必须再等2分钟才能将其标记为正确答案。我很无助;)