ng-showdown
Angular integration for Showdown
How to use it
- Install it
- Include
'ng-showdown'
in your module dependencies
- Use it
Dependencies
ng-showdown depends on the ngSanitize module. Don't forget to include it: ```html ```API
$showdown
$showdown.makeHtml(markdown)
- Converts a markdown text into HTML
Input: string - markdown to be parsed
Output: string - html output from showdown
$showdown.stripHtml
- Strips a text of it's HTML tags. See http://stackoverflow.com/questions/17289448/angularjs-to-output-plain-text-instead-of-html
Input: string - html to be stripped
Output: string - string without <html>
tags
markdownToHtml
directive
Example usage:
```
```
Input: string - markdown to be parsed
Output: string - html output from showdown
stripHtml
filter
Example usage:
```
```
Input: string - Input to be stripped of html
Output: string - stripped html
Configuration
You can configure the options and extensions passed to showdown by using the$showdownProvider
. To see these options, visit the Showdown page.
$showdownProvider.setOption(key, value)
- sets the passed in option as a configuration option in showdown
$showdownProvider.getOption(key)
- get the option as determined by the passed in key.
$showdownProvider.loadExtension(extensionName)
- loads the extension into showdown as determined by the passed in extension name