2014-09-18 3 views
0

전자 상거래 응용 프로그램에 AngularJ를 구현하려고합니다. 내 버전을 사용하고 프로젝트에 포함시켜야하는지 알고 싶습니다. 다음은 ng-click을 구현하려고 시도했을 때 한 가지 오류가 있습니다.각도 클릭이 작동하지 않습니다.

아무도 동일한 문제가 있습니까?

var eventModule = angular.module("eventModule", []); 

eventModule.controller("eventController", function ($scope) { 
    $scope.update = function() { 
     alert('Update called'); 
    } 
}); 

HTML은 다음과 같습니다

<html ng-app="eventModule"> 
    <div class="row ng-scope" ng-controller="eventController"> 
     <input type="button" value="Update Data" ng-click="update()"> 
    </div> 
</html> 

그것은 이상한 오류를 던지고 : JS 참조의 순서를 변경하는 데 필요한

+1

저에게 저의 작업 : –

+1

나를 위해 일해도됩니다 : http://jsfiddle.net/fhLfyqk0/ 당신은 틀린 뭔가를하고 있어야합니다. – chriskelly

+0

시간 내 주셔서 감사합니다. 사소한 실수였습니다. :) –

답변

0

<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js" type="text/javascript"></script> 
<script src="@Url.Content("~/Scripts/jquery-1.5.1.min.js")" type="text/javascript"></script> 

Previousl 그것은 역순이었습니다.

+0

실제로 원래 순서는 맞지만 jQuery 버전은 Angular에 비해 너무 오래되었습니다. – zeroflagL

+0

내 jquery 버전을 변경해야합니까, 현재의 기능에 영향을 미칩니 까? –

+0

버전 1.9에서 큰 변화가 있었지만 1.7 또는 1.8을 사용하면 응용 프로그램에서 작동 할 수 있습니다. – zeroflagL

관련 문제