Package Exports
- angular2-markdown
This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (angular2-markdown) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.
Readme
Angular 2 Markdown
Source @ https://github.com/dimpu/angular2-markdown
Table of contents
Getting Started
angular2-markdown contains MarkdownModule by Angular 2.
Additionally we are using marked.js and prismjs for this component.
Installation instructions
Install angular2-markdown from npm
npm install angular2-markdown --saveor
yarn add angular2-markdownHow to use it with:
angular-cliplease refer to getting-started-with-ng-cliangular-seedplease refer to getting-started-with-angular-seedsystem.js(and angular2 quickstart) please checkout sample repositorywebpackyou can view our demo page source codeplnkrsample available hereAoT using ngc and rollupplease refer to angular2-markdown-with-aot
Usage & Demo
Main source of API documentation and usage scenarious available here: https://dimpu.github.io/angular2-markdown/
Contribution
Are very welcome! And remember, contribution is not only PRs and code, but any help with docs or helping other developers to solve issues are very appreciated! Thanks in advance!
Quick Guide
app.module.js
import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { MarkdownModule } from 'angular2-markdown';
import { AppComponent } from '../src/app.component';
@NgModule({
imports: [
BrowserModule,
MarkdownModule.forRoot(),
],
declarations: [AppComponent],
bootstrap: [AppComponent],
})
app.component.html
<div Markdown>
### your markdown code
</div>
or use angular component
<markdown>
### your markdown code
</markdown>
// to load from remote url
<div Markdown path="/path/to/readme.md"></div>
// load remote source code with auto syantax helight.
<markdown path="/path/to/code.cpp"></markdown>
<markdown path="/path/to/code.java"></markdown>Example
You can found the working example inside the /demo directory.
git clone https://github.com/dimpu/angular2-markdown.git
npm i
npm run demo.servenow you should see working example at http://localhost:4200