1

次のコントローラーを使用しましたが、README.MD raw ファイルの各行を html ドキュメントにフォーマットする方法

    angular.module('ExampleApp', [])
  .controller('ExampleController', function($scope, Slim,$sce) {
    Slim.getReadme().then(function(resp) {
      $scope.readme = $sce.trustAsHtml(resp.data);
    }).catch(function(resp) {
      console.log("catch", resp);
    });
  })
  .service('Slim', function($http) {
    return {
      getReadme: function() {
        return $http.get("https://api.github.com/repos/btford/angular-markdown-directive/readme", {
          headers: {
            "Accept": "application/vnd.github.v3.raw"
          }
        });
      }
    };
  });

未加工の readme ファイルをフォーマット済みの html ページに変換できることを知りたいです。

4

3 に答える 3

1

マークダウンを html にコンパイルするプラグインがあります。それらの 1 つは、evilstreak による markdown.js です。

https://github.com/evilstreak/markdown-js

于 2016-04-11T07:48:07.933 に答える
1

showdownjsを調べて、生のテキストを取り、そのように html に変換することをお勧めします。

var converter = new showdown.Converter(),
    text      = '#hello, markdown!',
    html      = converter.makeHtml(text);
于 2016-04-11T07:49:28.443 に答える