0
프로 시저에서 typescript를 사용하여 각도 1.3으로 업그레이드했고 컨트롤러를 모델로 컨트롤러로 변환하고 있는데 문제가 있습니다.
는 I는 선택이 방법을 정의 : SOLUZIONI 컨트롤러의 Costruction입니다에서 Ajax 호출을 사용하여로드 배열 인각도 컨트롤러로 이동하지 않음을 선택했습니다.
<select id="soluzione" name="soluzione"
class="required"
ng-options="soluzione.id as soluzione.denominazione for soluzione in soluzioni"
ng-model="soluzioneCorrente"
ng-change="filtroSoluzione()">
. 범위와 함께 컨트롤러를 사용하면 목록이 올바르게 채워집니다. 업데이트 후
나는
<select id="soluzione" name="soluzione"
class="required"
ng-options="soluzione.id as soluzione.denominazione for soluzione in vm.soluzioni"
ng-model="vm.soluzioneCorrente"
ng-change="vm.filtroSoluzione()"></select>
에 정의를 변경하지만 선택은 더 이상로드되지 않습니다.
내가 빠진 것이 있습니까? batarang으로 확인하는 것은 범위가 정확하게 노출되고 다른 이벤트 핸들러가 올바른 방식으로 호출되는 것처럼 보이므로 컨트롤러를 변환 한 것 같습니다.
루카
당신이 컨트롤러의 모양 또는 jsFiddle을 만들 것을 더 코드를 게시 할 수 당신이 당신의 HTML 내부에
ng-controller="SomeController as vm"
이 있는지 확인? 언뜻 보면 "VM"이 필요하지 않다고 생각합니다. –데이터 soluzione을 보여 주실 수 있겠습니까? VM을 사용할 필요가 없습니다. 귀하의 컨트롤러를 보여주십시오, 그럼 우리는 $ 범위의 상태를 볼 수 있습니다. jsFiddle 예제를 만들 수 있다면 정말 도움이 될 것입니다. –
안녕하세요, 저는 같은 문제에 직면하고 있습니다. 이 문제를 해결할 수있는 곳은 어디입니까? – jarz