2016-09-19 2 views
0

안녕하세요. 기본 앱을 초기화하는 데 여러 가지 방법을 시도했지만 잘못 되었는지 잘 모르겠습니다. 논리는 다음과 같습니다AngularJS 앱이 호출되지 않았습니다.

jquery ajax 호출을 사용하여 각도 js 모듈을 포함하는 다음 HTML을 "추가"합니다.

('submit', function() { 
     $.ajax({ 
      type: form.attr('method'), 
      url: form.attr('action'), 
      data: form.serialize(), 
      success: function (data) { 
       result.html(data); 

는 다음 HTML은 AngularJS와 함께로드하고 스크립트 모듈 및 컨트롤러 정의

을 가진

HTML :

로드 angular.js 및 각 응용 프로그램은 내가 입력 를 정의 스크립트 body, HTML 또는 에있는 data-ng-app = "app"이면 div 또는 원하는 범위로 작업 할 데이터 -ng-controller = "controller"가됩니다. 컨트롤러를 초기화하기에 충분해야합니다. 내가 맞습니까?

SCRIPT : 나는 자습서에서 가장 기본 예제를 복사하여 붙여 넣기를 시도했지만 여전히 작동하지 않은

var app = angular.module('app', []); 
app.controller('controller', ["$scope", "$http", function ($scope,$http) { 

    console.log('works'); 

    ...more stuffs 
]); 

. 의존성이나 구문 오류에 아무런 문제가 없습니다. 무엇이 문제 일 수 있습니까?

+0

당신은 당신의 코드를 좀 더 추가해야 할 것 누군가가 최소한의 방법으로 그것을 재현 할 수있게합니다. –

+0

html 코드를 추가하십시오 – xzegga

+0

코드를 실행하고 콘솔을 열면이 코드에 대한 문제가 즉시 나타납니다! –

답변

1

난 당신이 함수에 종속성을 통과하지 않는 당신의 코드를 볼 수있는 문제를 사전에

감사

app.controller("listController", ["$scope", "$http" 
    function($scope,$http) {   
     console.log('works');   
}]); 

DEMO APP

+0

미안하다. 그것이 존재합니다 – ddomingo

+0

데모 링크를 확인하십시오 내가 추가했습니다 – Sajeetharan

+0

작동하지 않습니다. 하지만 덕분에 – ddomingo

관련 문제