Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
angular 2-jquery未在.Net angular 2中定义_Jquery_Angularjs_Angular - Fatal编程技术网

angular 2-jquery未在.Net angular 2中定义

angular 2-jquery未在.Net angular 2中定义,jquery,angularjs,angular,Jquery,Angularjs,Angular,我正在读这篇文章: ==>我正在尝试构建一个.NET angular web应用程序(MVC) 在我尝试使用jQuery捕获带有id=“myButton” 我得到以下错误: 异常:调用节点模块失败,错误为:ReferenceError:$is 未定义 我怎样才能修好它?谢谢。如果您使用webpack进行构建,您可以使用此插件: plugins: [ new webpack.ProvidePlugin({ $: "jquery", jQuery: "jquery"

我正在读这篇文章:

==>我正在尝试构建一个.NET angular web应用程序(MVC)

在我尝试使用jQuery捕获带有
id=“myButton”

我得到以下错误:

异常:调用节点模块失败,错误为:ReferenceError:$is 未定义


我怎样才能修好它?谢谢。

如果您使用webpack进行构建,您可以使用此插件:

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

使用服务器端渲染时,问题在于节点中没有定义jQuery。

如果使用angular,则不需要jQuery。在Angular中,您向按钮添加ng单击,并在该方法中定义发生的情况。如果是Angular2,那么就有一种Angular2特有的做事方式。我必须在下面添加块代码,angular2说$没有定义:$(function(){('[data toggle=“popover”]').popover()})我仔细考虑了这个上下文:我想使用bootstrap 3 popover,我必须添加这些代码,但$仍然没有定义,这与我在$(function(){('[data toggle=“popover”]').popover()上面遇到的错误相同)