私は$ routeParamsを動作させるのに苦労しています。私がしたいのは、URLへのリンクに含まれている電子メールアドレスを、購読中止フィールドに入力することです。私はAngularJSを使用して$ routeParam見えたされた被写体の周りに読んだ後だった道を行くことが、私はそれを動作させることはできません午前
マイHTML:$ routeProvider
.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when('/unsubscribe/:email', {
templateUrl: 'unsubscribe/unsubscribe.html',
controller: 'unsubscribeCtrl'
})
}]);
と
<form class="form-signin" name="regForm">
<input type="email" id="email" name="email" class="form-control" ng-model="user.email">
</form>
私の.config
.controller('unsubscribeCtrl', ['$scope', '$location', '$routeParams', function ($scope, $location, $routeParams) {
var param1 = $routeParams.email
console.log(param1)
}]);
今、私はmyURL /アプリ/#に移動したときに$ routeParamsと
マイ.controller/unsubscribe?email = some_textブラウザは空白のままで、コンソールにエラーは表示されません。 $ routeParamsがどのように動作することになっているのか誤解していますか?
ありがとう、私は近くにあったが、最後にジグソーパズルの間違った部分に入れて! – Janbango
あなたは私よりちょうど0.02遅いです。 –