我正在创建一个组件以在我的角度应用程序中使用summernote,但出现“ $(...)。summernote不是函数”错误。 正确加载页面summernote后仍未加载。但是我真的不知道该怎么做才能解决这个问题。
组件中的代码
import { Component,OnInit,ElementRef } from '@angular/core';
declare var $: any;
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
constructor( private elementRef:ElementRef){
}
ngOnInit(){
}
ngAfterViewInit(){
console.log("after view init")
$(document).ready(function(){
$('#summernote').summernote();
})
}
}
angular.json:
"assets": [
"src/assets",
"src/manifest.json",
"src/icons"
],
"styles": [
"src/styles.css",
"node_modules/bootstrap/dist/css/bootstrap.min.css",
"node_modules/summernote/dist/summernote.css"
],
"scripts": [
"node_modules/summernote/dist/summernote.js",
"node_modules/jquery/dist/jquery.js"
]
},
答案 0 :(得分:0)
在jQuery库之后 加载summernote库:
错误
"scripts": [ "node_modules/summernote/dist/summernote.js", "node_modules/jquery/dist/jquery.js" ]
"scripts": [
"node_modules/jquery/dist/jquery.js"
"node_modules/summernote/dist/summernote.js",
]