2016-03-08 75 views
0

我正在試着遵循John Papa Style Guide,並且在一個模板中我有2個ng-includes,一個用於sidenav,另一個用於內容。在控制器中,我想獲取ng-include內的一個項目的ID。我怎樣才能做到這一點?如何獲取ng -include中的元素的ID

編輯1

主要模板:

</md-toolbar> 
    <md-content class="content" ms-scroll> 
     <div ng-include="'app/main/apps/scrumboard/views/dietas/content/lista.html'"></div> 
    </md-content> 
</md-sidenav> 

的lista.html:

<div id="listContainer" dragular="vm.dragularOptions"> 
        <md-card ng-repeat="food in portion.items" > 
         <md-card-content layout="row" layout-align="center center" > 
          <img class="md-avatar" alt="{{todos[0].who}}" /> 
          <p>{{food.name}}</p>                
         </md-card-content> 
        </md-card> 
       </div> 

我曾嘗試:

document.querySelector('#listContainer') 

但它返回空值

,如果我把它包:

angular.element(document.querySelector('#listContainer')) 

並將其保存在一個變量i得到一個空數組,但如果我CONSOLE.LOG的是,它返回對象

+1

請張貼您的代碼和模板,以及您嘗試了什麼,失敗了什麼,以便人們可以幫助您。 –

+0

@НЛО編輯包含模板和一些代碼我試過 –

+0

@Allan Alvarez Ortiz我在使用ng-include時也遇到類似的問題。有沒有機會解決它? – pradex

回答

0

嘗試

var listContainer = angular.element(document.querySelectorAll('#listContainer')); 
+0

它仍然返回一個空數組:/ –