2016-06-07 37 views
1

我試圖讓腎錯構瘤API控制檯的工作是這樣的:RAML API控制檯不加載api.raml文件

<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開發人員工具中的「網絡」標籤沒有顯示失敗的下載。所以看起來應用程序甚至沒有嘗試加載文件。

回答

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

+0

Thx。這是否也適用於raml 0.8?我使用0.8因爲1.0似乎尚未被abao支持。 –

+0

@HendrikJan我沒有測試0.8。事實上,1.0在一個單獨的分支名稱'raml-1.0'中被支持。但是,似乎這個分支現在被合併在'master'中。請嘗試下載最新的主分支。 –