RAML api-console未加载api.raml文件

时间:2016-06-07 14:20:28

标签: api angularjs-directive raml

我试图让RAML api-console像这样工作:

<html>
  <head>
    <link rel="stylesheet" href="styles/api-console-light-theme.css" type="text/css"/>
  </head>
  <body ng-app="ramlConsoleApp" ng-cloak>
    <script type="text/javascript" src="scripts/api-console-vendor.js"></script>
    <script type="text/javascript" src="api-console.js"></script>

    <div style="overflow:auto;position:relative;">
      <raml-console src="api.raml"></raml-console>
    </div>

  </body>
</html>    

似乎部分src="api.raml"没有做任何事情。

所有其他部分工作正常。例如,添加属性disable-theme-switcher会从页面中删除“切换主题”按钮。

控制台中没有错误,Chrome开发者工具中的“网络”标签未显示下载失败。因此,应用程序似乎甚至都没有尝试加载文件。

1 个答案:

答案 0 :(得分:2)

尝试使用<raml-console-loader src="api.raml"></raml-console-loader>代替<raml-console src="api.raml"></raml-console>。请注意,从disable-theme-switcher分支的当前状态开始,此raml-1.0之类的其他指令在此新标记中不起作用。您可以查看相关问题#278#284286