2017-02-09 4 views
-3
이 글 읽고 있어요

: http://blog.stevensanderson.com/2016/10/04/angular2-template-for-visual-studio/각 2 - JQuery와는 정의되어 있지 않습니다 닷넷 각 2

을 ==> 내가 .NET 각 웹 응용 프로그램 (MVC)

모든 구축을 위해 노력하고있어

Exception: Call to Node module failed with error: ReferenceError: $ is not defined

내가 그것을 어떻게 해결할 수 : 나는 다음과 같은 오류가 id="myButton"

있는 버튼을 잡기 위해 jQuery를 사용하려고 할 때까지 잘 작동? 감사.

plugins: [ 
    new webpack.ProvidePlugin({ 
     $: "jquery", 
     jQuery: "jquery" 
    }) 
] 

는 서버 측 렌더링을 사용하는 것처럼, 문제는 jQuery를이 노드에 정의되어 있지 않은 것입니다 : 당신이 빌드 웹팩을 사용하는 경우

+1

각도를 사용하는 경우 jquery가 필요하지 않습니다. Angular에서 단추에 클릭을 추가하면 해당 방법에 어떤 일이 발생하는지 정의 할 수 있습니다. Angular 2 인 경우 Angular2 고유의 방식으로 작업 할 수 있습니다. –

+0

부트 스트랩 3에서 popover를 사용합니다 (http://getbootstrap.com/javascript/#popovers). 나는 아래의 블록 코드를 추가해야하고 angular2는 $가 정의되지 않는다고 말합니다 : $ (function() { $ ('data-toggle = "popover"]') popover() }) –

답변

0

당신은이 플러그인을 사용할 수 있습니다.

+0

이 컨텍스트에 대해 더 생각해보십시오. : 부트 스트랩 3 popover를 사용하고 싶습니다. 이 코드를 추가해야하고 $는 아직 정의되지 않았습니다. 위와 같은 오류가 발생합니다. $ (function() { $ ('[data-toggle = "popover"]') .popover() }) –