2014-07-18 6 views

답변

11

"컨트롤러로"구성을 사용하는 경우 $scope 개체가 아닌 컨트롤러의 this 범위를 사용하여 속성을 정의합니다.

당신의 예에서
function MyCtrl($scope) { 
    this.items = m; 
} 

, 당신도 당신이 그것을 사용하지 않기 때문에 $scope을 주입 할 필요가 없습니다, 그래서 당신은 더에 내려 깎다 수 : 그래서 두 번째 예를 들어 컨트롤러가 있어야한다

+0

이 변경으로도 여전히 동일한 결과를 얻습니다. 'as'를 사용할 때 바인딩이 없습니다. http://jsfiddle.net/4vGUL/26/ –

+0

당신은'ng-app' 지시어를 삭제 했으므로, Angular이 당신의 코드를 전혀 평가하지 않습니다. 방금 언급 한 바이올린을 두 가지 변경했습니다. a) 'ng-app'를 다시 추가하고 b) Angular 포함을 '포장 없음'으로 변경했습니다. 지금은 잘되고 있어요. http://jsfiddle.net/4vGUL/27/ –

+0

감사합니다. 그게 효과가 있었어. –

관련 문제