저는 AngularJS에 새로 왔으며 컨트롤러의 모든 범위 변수를 삭제할 수 있다는 것을 알고 있습니다. ng-repeat와 함께 ng-controller를 사용하고 있습니다.컨트롤러의 모든 스코프 변수를 삭제할 수 있습니까? AngularJS
<div ng-controller="main">
<div ng-repeat="x in list" ng-controller="test">
<input type="text" ng-model="text">
<span ng-click="remove($index)"> x </span>
<div>
</div>
JS
myapp.controller('main',function($scope){
$scope.list=[1,2,3,4]
})
myapp.controller('test',function($scope){
$scope.text="untitiled"
})
내가 클릭 한 scope.Can 누군가가 나를 도울 제거하거나 나에게 더 좋은 방법을 제안 해주십시오 싶습니다. 감사합니다
당신이 클릭 범위를 무엇을 의미합니까? 이 함수가 아무 일도하지 않길 바랄 뿐인가? – lucuma
ng-repeat의 각 요소마다 다른 범위가 있다고 생각합니다. 클릭 한 작업의 의미는 분명합니다. – vipin
'클릭 된 범위 제거 '는 나에게별로 의미가 없습니다. b/c를 클릭 한 후에 다른 작업을 수행하기를 원한다면 항목이 제거되어 더 이해할 수 있습니다. – lucuma