# angular-markdown-directive **Repository Path**: mirrors_stevemao/angular-markdown-directive ## Basic Information - **Project Name**: angular-markdown-directive - **Description**: AngularJS markdown directive using Showdown.js - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-09-26 - **Last Updated**: 2025-09-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # angular-markdown-directive [![Build Status](https://travis-ci.org/btford/angular-markdown-directive.png)](https://travis-ci.org/btford/angular-markdown-directive) Bower Component for a simple AngularJS Markdown directive using [Showdown](https://github.com/coreyti/showdown). Based on [this excellent tutorial](http://blog.angularjs.org/2012/05/custom-components-part-1.html) by [@johnlinquist](https://twitter.com/johnlindquist). ## Usage 1. `bower install angular-markdown-directive` 2. Include `angular-sanitize.js`. It should be located at `bower_components/angular-sanitize/`. 3. Include `showdown.js`. It should be located at `bower_components/showdown/`. 4. Include `markdown.js` provided by this component into your app. 5. Add `btford.markdown` as a module dependency to your app. 6. Insert the `btf-markdown` directive into your template: ```html #Markdown directive *It works!* ``` You can also bind the markdown input to a scope variable: ```html
``` Or include a markdown file: ```html
``` ## Options You can configure the `markdownConverterProvider`: ```javascript angular.module('myApp', [ 'ngSanitize', 'btford.markdown' ]). config(['markdownConverterProvider', function (markdownConverterProvider) { // options to be passed to Showdown // see: https://github.com/coreyti/showdown#extensions markdownConverterProvider.config({ extensions: ['twitter'] }); }]) ``` ## License MIT