2014-09-29 4 views
0

각도를 사용하여 첫 번째 모달을 만들려고 노력 중이신데 $modal 캔트가 발견 될 수도 있습니다! -

<div ng-controller="myController"> 
    <button ng-click="OpenModal()">Modal</button> 
</div> 

하지만이 버튼을 클릭하면, 나는 오류 Cannot read property 'open' of undefined를 얻을 OpenModal 기능

myController = ($scope, $modal) -> 
    $scope.OpenModal = ->$modal.open(
    templateUrl: 'Modal.html' 
) 

그리고 HTML 점을 다음과 같이 여기 내 코드입니다. 왜 그런가요? modal 개체를 주입해서는 안됩니까?

+1

앱에 부트 스트랩을 삽입 했습니까? –

+0

.open 매개 변수가 개체 여야합니까?, 저는 Coffeescript에 익숙하지 않습니다. –

+0

모듈에 ui.bootstrap 모듈을 포함하는 것을 잊어 버린 것 같습니다 : angular.module ('yourappmodule', [ 'ui.bootstrap']); –

답변

0

문제점을 발견했습니다. 내 앱에 이미 ui.bootstrap을 포함 시켰지만 컨트롤러 의존성에 $modal을 넣는 것을 잊어 버렸습니다.

+0

이전 코드에서 주입 된 것처럼 보이기 때문에 이상합니다. –

관련 문제