2.1.8 • Published 7 years ago
ng2-simplemde-jordelca v2.1.8
simplemde-markdown-editor with Angular
demo
https://doxiaodong.github.io/ng2-simplemde
Usage
- install
npm i ng2-simplemde --save
import { NgModule } from '@angular/core'
import { SimplemdeModule, SIMPLEMDE_CONFIG } from 'ng2-simplemde'
@NgModule({
imports: [
SimplemdeModule.forRoot({
provide: SIMPLEMDE_CONFIG,
// config options 1
useValue: $options1
})
],
bootstrap: [AppComponent]
})
export class AppModule { }<!-- config options 2 -->
<simplemde [(ngModel)]="value" [options]="$options2"></simplemde>
- The final options is
{...$options1, ...$options2},Object.assign({}, $options1, $options2)- The
elementoption is not useful
Webpack
- you should add
style-loader!css-loaderin your webpack config - If you use angular-cli, you can add
style-loader!css-loaderas pug-loader in https://github.com/angular/angular-cli/issues/1886.
Style
- normal, it use
import 'simplemde-cn-spain/dist/simplemde.min.css' - you can use a cdn
import { SimplemdeModule, SIMPLEMDE_CONFIG } from 'ng2-simplemde/no-style'and in index.html
<link href="https://cdn.jsdelivr.net/simplemde/latest/simplemde.min.css" rel="stylesheet">- Bundles use don't support this