2013-03-20 50 views
1

在我來說,我要鏈接的用戶在angularjs中禁用鏈接?

#/page/{{type}}/{{uservalue}} 

類型是單選按鈕uservalue東西的用戶寫道。除非指定了兩個值,否則如何使該鏈接不可點擊?

回答

2

您可以在範圍定義鏈接點擊處理程序:

$scope.gotoUser = function (event, type, uservalue) { 
    if (event) event.preventDefault(); 
    if (type && uservalue) { 
    $location.path('/user/' + type + '/' + uservalue); 
    } else { 
    return false; 
    } 
} 

然後在HTML:

<a ng-click="gotoUser($event, type, uservalue)"></a> 

也許有人能猜到更好的方法與保存鏈接href屬性。