ng-if 및 $ scope에 문제가 있습니다. 나는 모든 사람이 새로운 목록 ($ scope.hired)에 추가되는 사람들의 목록을 가지고있다. 이미 목록에 추가 된 사람들을 위해 "삭제"버튼을 만들어야합니다. ng-if를 사용하여이 작업을 수행하려고했지만 잘못된 작업 일 수 있습니다. 내가 새로운 목록에 사람을 추가하기위한 스크립트를 완료했지만 스크립트 삭제 - $ scope.hired에서 삭제 버튼 및 스크립트 삭제 표시. 너 나 좀 도와 줄 수있어? 각도
:
$scope.hired.push({
'id': '25',
'name': 'John Doe',
'value': '100'
});
HTML :
<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 "id == person.id"''고용 된 객체에 대한 ng-repeat '가 아니면 의미가 없습니다. – EpicPandaForce
삭제 기능은 어디에 있습니까? – Dario
"목록에 이미 추가 된 사람들을 위해"삭제 "버튼을 만들 필요가 있습니다. 요구 사항입니다. 스스로 문제를 풀려고했다는 증거를 보여주십시오. – georgeawg