2016-09-16 10 views
1

我想用ng-repeat在ng-include中吐出一部分url(my.url)。不幸的是,我似乎無法讓它工作。它適用於我不把它放在一個ng-include中,所以我知道那個部分不是問題。當我將{{my.url}}放入ng-repeat中並附加到url的第一個(靜態)部分時,問題似乎就出現了。在ng-include中使用含部分url的ng-repeat

我所瞄準的是NG-包括使用「文件路徑/文件路徑/的mypage.html

my.url是的mypage.html位。

任何人能指教?

<uib-tab ng-repeat="stuff in myList" heading="{{my.text}}" class="sg-tabbed-titles"> 
<div class="tab"> 
    <ul class="tabbed-list"> 
    <li class="tab-content"> 
     <div ng-include="'\filepath/filepath/{{my.url}}\'"></div> 
    </li> 

回答

1

它應該是

<div ng-include="'filepath/filepath/' + my.url"></div> 

ngInclude需要表達。這意味着你需要使用正常的字符串連接,就像你在常規的JavaScript代碼中一樣。

+0

謝謝。這已成功打印出文件夾中的所有文件名稱。雖然不是我期待的風格。我希望能夠創建一個場景,其中創建了一個選項卡,並將每個文件的內容打印到每個選項卡內容中。但這可能是一個不同的問題。 – Pilgrimiv