データを@object
に追加するには$ location.path()を使用し、フォームを提出するとurl.com/@object
ですが、ページを再読み込みするときにページが見つからない場合:ページ、私はちょうどこのパラメータ@object
とurl.comをリロードする必要があります。どのようにすることが可能ですか?AngularJSのパスで別のページをリンクしていません
0
A
答えて
0
とデータオブジェクトが一致するものがroute
に定義されていないため、ページが見つからない理由が考えられます。
URL内からデータを渡したい場合は、経路を突き合わせながら、いくつかの方法があります。
$routeParams
https://docs.angularjs.org/api/ngRoute/service/$routeParams
// Given:
// URL: http://server.com/index.html#/Chapter/1/Section/2?search=moby
// Route: /Chapter/:chapterId/Section/:sectionId
//
// Then
$routeParams ==> {chapterId:'1', sectionId:'2', search:'moby'}
$location.hash()
$location.search()
しかし、それはデータを格納するユーザ
https://docs.angularjs.org/api/ng/service/$location#hash
// given URL http://example.com/#/some/path?foo=bar&baz=xoxo#hashValue
var hash = $location.hash();
// => "hashValue"
https://docs.angularjs.org/api/ng/service/$location#search
// given URL http://example.com/#/some/path?foo=bar&baz=xoxo
var searchObject = $location.search();
// => {foo: 'bar', baz: 'xoxo'}
// set foo to 'yipee'
$location.search('foo', 'yipee');
// $location.search() => {foo: 'yipee', baz: 'xoxo'}
Service
に良好であってもよいです。 AngularJSでは、サービスは
Singleton
です。これは、それらが一度インスタンス化されたことを意味し、
state
および/または
data
を格納するのに最適です。
More info on how to use services.
ご質問があれば私に知らせてください。
関連する問題
- 1. ボタンは別のページにリンクしていませんか?
- 2. AngularJsはリンクしていません
- 3. AngularJS - 別のページのアンカーリンクへのリンク
- 4. angularjs、ブートストラップ、リンクするページを取得できません。
- 5. hrefでボタンを使ってページにリンクしていません
- 6. angularjsのページをナビゲートできません
- 7. Angularjs次のページへのルーティングが機能していません
- 8. <a>タグは他のページにリンクしていません
- 9. logged_in_userログインしているユーザーのリンク先ページをバイパスしていません
- 10. asp.net mvc redirecttoactionは別のページを表示していません
- 11. ボタンを別のページにリンクしたい
- 12. GCCがデフォルト以外のパスにライブラリをリンクしていません
- 13. なぜイメージは正しいパスにリンクしませんか?
- 14. フォームが別のページに移動していません
- 15. プロモーションコードが別のページにリンクしています
- 16. AngularJSは別のページにルーティングすることができません
- 17. ユーザーコントロールとして別のangularjsページにカスタムanglejsページを含める
- 18. LyteboxギャラリーがギャラリーでAngularJSページ設定を使用していません
- 19. Angularjs検索フィルターがすべてのページで検索されていません
- 20. Mocha HTMLリンクの相対パス../../が機能しません
- 21. AngularJSは別のJQueryスクリプトでは機能しません
- 22. Githubページの相対リンクはまだ動作していませんか?
- 23. PHPセッションログインしても別のページには存在しません
- 24. 現在のページのリンクを表示せず、別のリンクに変更してください
- 25. node.jsのルータに自分のページをリンクできません
- 26. 治療スパイダーは1ページに1つのリンクしか持っていません
- 27. React/Expressは正しくリンクをリンクしていません
- 28. 別のドキュメントのコードをリンクして別のページで作業する
- 29. jQuery BubblePopUpがアラートなしで動作していません。別のページで動作しています
- 30. AngularJS ng-viewはルーティングされたページを表示していません