ng-ifと$ scopeに問題があります。私はすべての人が新しいリスト($ scope.hired)に追加される人々のリストを持っています。すでにリストに追加されている人のために「削除」ボタンを作成する必要があります。私はng-ifでこれをやりたかったのですが、おそらく間違っていました。私は新しいリストに人を追加するためのスクリプトを作ったが、私はスクリプトを削除する必要がある - 削除ボタンを表示し、$ scope.hiredからスクリプトを削除する必要がある。手伝って頂けますか?
角度:
$scope.hired.push({
'id': '25',
'name': 'John Doe',
'value': '100'
});
HTML:あなたはng-show
とng-hide
を使用していないのはなぜ
<a href="#" class="button add" ng-click="hire(person.id)">Hire</a>
<a href="#" class="button add hired" ng-if="hired.id==person.id" ng-click="delete(person.id)">Delete</a>
http://stackoverflow.com/questions/8217419/how-to-determine-if-javascript-array-contains-an-object-with-an-attribute-that- hiredのオブジェクトの 'ng-repeat ='でない限り、 'ng-if =" hired.id == person.id "'は意味がありません – EpicPandaForce
あなたの削除関数はどこですか? – Dario
"リストに既に追加されている人のための"削除 "ボタンを作る必要があります。質問ではありません。それは要件のステートメントです。自分で問題を解決しようとしたという証拠を私たちに示してください。 – georgeawg