【发布时间】:2020-02-28 14:03:35
【问题描述】:
我正在创建一个组件以在我的 Angular 应用程序中使用 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"
]
},
【问题讨论】:
标签: jquery angular summernote