JSPM

  • Created
  • Published
  • Downloads 280
  • Score
    100M100P100Q80141F
  • License MIT

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

Build Status npm version npm npm

Source @ https://github.com/dimpu/angular2-markdown

Table of contents

  1. Getting Started
  2. Installation instructions
  3. Usage & Demo
  4. Contributing
  5. License

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 --save

or

yarn add  angular2-markdown

How to use it with:

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.serve

now you should see working example at http://localhost:4200