私の場合、ユーザーをリンクしたい
#/page/{{type}}/{{uservalue}}
タイプはラジオボタンで、uservalue はユーザーが書いたものです。両方の値が指定されるまで、このリンクをクリックできないようにするにはどうすればよいですか?
私の場合、ユーザーをリンクしたい
#/page/{{type}}/{{uservalue}}
タイプはラジオボタンで、uservalue はユーザーが書いたものです。両方の値が指定されるまで、このリンクをクリックできないようにするにはどうすればよいですか?
スコープでリンク クリック ハンドラーを定義できます。
$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
リンク属性を保持することで、誰かがより良いアプローチを推測できるかもしれません。