这是我的HTML代码
<ul class="nav nav-pills nav-justified th-menu">
<li role="presentation" ng-class="{active:isActive('/about')}" ><a href="#/about" ng-click="scrollToSection('content-section')">Erafone offer details</a></li>
<li role="presentation" ng-class="{active:isActive('/form')}"><a href="#/form" ng-click="scrollToSection('content-section')">Form</a></li>
</ul>
这是我的角度js代码
$scope.scrollToSection = function(sectionID){
$('html, body').animate({
scrollTop: $("#"+sectionID).offset().top - 63
}, 800);
}
}]);
我是角度js的新手,我想知道如何使用ng click在视图之间切换?如果有人对此有所了解,那么请指导我。
共有4个标签。我想当用户点击表单标签时,表单应该加载到同一页面上。
答案 0 :(得分:0)
烨。 href
属性优先于ng-click
。
一种选择是将href
留空......
<a href ng-click="scrollToSection('content-section')">Form</a>
然后您可以在scrollToSection
函数中包含用于切换视图的代码(尽管您可能希望在此时重新考虑您的函数名称......),并使用以下代码...
$location.path('/form');