0
を得ることができません -角度UI-ルータiは状態を有するヨーマン角度UI-ルータのアプリケーションから生成/
$stateProvider
.state('exampleLink', {
url : '/exampleLink?photo=https://s3-us-west-2.amazonaws.com/trafficnow/439dcc60-303b-457e-940a-6308d9f0ee5f/9d12687c-7d09-4f63-afd3-b4abd0d03aaf.jpg',
templateUrl : 'views/someTemplate.html',
controller : 'SomeCtrl'
});
コントローラ
angular.module('App')
.controller('SomeCtrl', function ($scope, $stateParams) {
$scope.obj = {
photo : $stateParams.photo,
};
});
追加後設定で$locationProvider.html5Mode(true);
を、インデックスファイルの<base href="/">
をアクティブなHTML5の気分にすると、次のエラーが表示されます。 Cannot GET /sharedLink?photo=https://s3-us-west-2.amazonaws.com/trafficnow/439dcc60-303b-457e-940a-6308d9f0ee5f/9d12687c-7d09-4f63-afd3-b4abd0d03aaf.jpg
ありがとうございますが、それは問題ではありません。 url paramsは "。( - _"などの特殊文字を取得できません。 –
うれしいことに、あなたはそれを理解しました。あなたのURLエンコードが可能なはずです。たとえば、 ' - 'は '%2D ' 。 'として'%2E'を入力してください。 URLエンコードされた文字の完全なリストについては、http://www.w3schools.com/tags/ref_urlencode.asp – Andy
をご覧ください。これは、 'click' 私はブラウザからページをリロード/リフレッシュすると、同じエラーが表示されます。 –