Angularjs 如何访问<;的子元素;导航>;

Angularjs 如何访问<;的子元素;导航>;,angularjs,Angularjs,我想访问li元素的nav。但它的显示不明确 <nav> <ul class="info-section"> <li><a href="#" data-target="basicInfo">Basic Information</a></li> <li><a href="#" data-targe

我想访问
li
元素的
nav
。但它的显示不明确

  <nav>
                <ul class="info-section">
                    <li><a href="#" data-target="basicInfo">Basic Information</a></li>
                    <li><a href="#" data-target="extInfo">Extended Information</a></li>
                    <li><a href="#" data-target="loanSize">Loan Size / LVR</a></li>
                    <li><a href="#" data-target="loanFees">Loan Fees</a></li>
                    <li><a href="#" data-target="services">Services</a></li>
                </ul>
            </nav>
它返回dom元素。但如果我写下下面这行。其打印
undefine

  console.log(nav.children[0].classList);

你可以这样用。没有直接的方法来获取元素的子元素

nav = angular.element(document.querySelector(".info-section"));
nav[0].getElementsByTagName('li')

你可以这样用。没有直接的方法来获取元素的子元素

nav = angular.element(document.querySelector(".info-section"));
nav[0].getElementsByTagName('li')

访问元素的
0
位置

nav[0]。子类[0]。类列表

演示

角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ var nav=angular.element(document.querySelector(“.info节”); console.log(导航[0]。子项[0]。类列表) })


访问元素的
0
位置

nav[0]。子类[0]。类列表

演示

角度模块(“应用程序”,[]) .controller(“ctrl”,函数($scope){ var nav=angular.element(document.querySelector(“.info节”); console.log(导航[0]。子项[0]。类列表) })


我对角度的知识一无所知,但你可以试试这个

var nav=document.getElementsByTagName(“nav”);
var ulWithInfoSection=nav[0]。getElementsByClassName(“信息节”)[0];
log(ulWithInfoSection.getElementsByTagName(“li”)


我对角度的知识一无所知,但你可以试试这个

var nav=document.getElementsByTagName(“nav”);
var ulWithInfoSection=nav[0]。getElementsByClassName(“信息节”)[0];
log(ulWithInfoSection.getElementsByTagName(“li”)


你想用它做什么?这是在控制器还是服务内部?在自定义指令内部您想用它做什么?这是控制器内部还是服务内部?内部客户指令