jcu*_*bic 7 javascript jquery angularjs webpack
我试过这个:
import $ from 'jquery';
window.jQuery = $;
import angular from 'angular';
Run Code Online (Sandbox Code Playgroud)
但$ .fn.scope未定义,ng-bind-html中的脚本不起作用使用ngBindHtml注入脚本标记
也在webpack配置中试过这个
module.exports = {
module: {
loaders: [
{ test: /angular(\.min)?\.js$/, loader: "imports?$=jquery" },
{ test: /jquery(\.min)?\.js$/, loader: 'expose?jQuery' }
]
}
};
Run Code Online (Sandbox Code Playgroud)
但得到了错误:
ERROR in ./~/angular/angular.js
Module not found: Error: Cannot resolve module 'expose' in C:\project\src\ui\node_modules\angular
@ ./~/angular/angular.js 2:8-25
Run Code Online (Sandbox Code Playgroud)
这项工作:
module.exports = {
module: {
loaders: [
{ test: /angular(\.min)?\.js$/, loader: "imports?$=jquery" },
{ test: /jquery(\.min)?\.js$/, loader: 'expose?jQuery' }
]
}
};
Run Code Online (Sandbox Code Playgroud)
但您需要expose-loader从npm 安装:
npm install expose-loader --save
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2857 次 |
| 最近记录: |