当我点击ng-click时,我试图使用我的指令功能重定向。
html:
.widget li {
border: none; padding: 14px 0 0px;
}
指令:
<a ng-click="navbarlinksCtrl.clickedfr()" ng-class="{active: clickedfr()}">FR</a><br>
<a ng-click="navbarlinksCtrl.clickeden()">EN</a>
我得到了错误angular.js:12520 TypeError:无法设置属性&#39; href&#39;未定义的
尝试了$ window.location.href和$ location.path
答案 0 :(得分:3)
它没有用,而且我没有耐心。所以我决定让它变得更容易:
我使用了window.location。有效 !
答案 1 :(得分:0)
如果你使用angularjs使用它 $ location.path( “/ home.html做为”);
答案 2 :(得分:0)
如果您使用$stateProvider
来构建路线,那么您可以这样做:
$state.go("/fr/home");
不要忘记注入$state