4

アプリケーションのさまざまな部分のパス (URL など) を管理するスマートな方法があることを知りたいと思っています。

hrefHTML(属性)、コントローラー、サービス(呼び出し)にそれらがある場合$location.path()、URLを/loginから/authに変更するのは非常に面倒です。それへの参照を探して、すべての JS ファイルと HTML ファイルを調べる必要があります。

これはどのように行うべきですか?パス オブジェクトは、angular.constantHTML ファイルのスコープに挿入され、コントローラーとサービスで JS オブジェクトとして使用および参照され、それらを 1 つの場所に保持するものと考えています。

それはこれを行う良い方法でしょうか?より良い方法はありますか?

ありがとう。

4

2 に答える 2

2

これは angular-ui/ui-router からの助けになるかもしれません:

https://github.com/angular-ui/ui-router/wiki/Quick-Reference#ui-sref

私は現在、ほとんどもっぱら ui-router を使用しているため、angular 独自のルーターがこの問題をどのように処理しているかを忘れています。

于 2013-11-13T13:45:57.873 に答える