ng单击不处理<李>要素
ng-click not working on <li> element
我正试图在我的列表中插入ng-click。但它不起作用。我试过在li元素上同时使用ng重复和不使用ng重复。
HTML代码是:
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#" ng-click="changeRoute()">Home</a></li>
<li role="presentation"><a href="#">About Us</a></li>
<li role="presentation"><a href="#">Products</a></li>
<li role="presentation"><a href="#">Customer Feedback</a></li>
<li role="presentation"><a href="#">Contact Us</a></li>
</ul>
这是控制器:
$scope.changeRoute = function() {
console.log('Test');
}
如果你真的愿意,你可以做这样的事情。
<ul class="nav nav-tabs">
<li role="presentation" class="active"><a href="#" ng-click="changeRoute('Home')">Home</a></li>
<li role="presentation"><a href="#" ng-click="changeRoute('About Us')">About Us</a></li>
<li role="presentation"><a href="#" ng-click="changeRoute('Products')">Products</a></li>
<li role="presentation"><a href="#" ng-click="changeRoute('Customer Feedback')">Customer Feedback</a></li>
<li role="presentation"><a href="#" ng-click="changeRoute('Contact Us')">Contact Us</a></li>
</ul>
$scope.changeRoute = function(route) {
//handle route here
}
但是,只将链接放在href
中,而不需要ng-repeat
有什么错呢?
相关文章:
- jQuery可读性:在<李>要素
- 隐藏<选择>要素
- ng单击不处理<李>要素
- 如何在页面加载到<对象>要素
- 脚本未创建<a>要素
- 日期时间属性在<时间>要素
- 当按下<表单>要素为什么?
- 控制<导航>要素
- 为什么浏览器在<选择>要素
- 白内障患者可以't点击嵌入式<span>内部<a>要素
- 使用jQuery控制HTML5<音频>要素
- Angularjs-点击<td>要素
- 拖动带有<音频></音频>要素
- Click事件穿透到<html>要素
- 如何在<选择>要素
- 将函数返回值填充到<输入>要素
- 我可以处理HTML<按钮/>要素
- 如何从span获取文本->李->ul->要素
- DDSlick'选择'在<选择>要素
- click()不适用于<a>要素