2012-11-10 12 views
11

私は、アプリケーションを構築するためにAngularJSを使用しました。 ng-viewは、routeProvider経由のルーティングで設定されます。AngularJS現在のtemplateUrlを取得する(htmlページ)

すべてうまく動作しますが、私は現在のtemplateUrlをどのように取得できるのか知りたいですか?この場合/pages/terms.html

$routeProvider. 
    when('/terms', { 
        templateUrl: '/pages/terms.html', 
        controller: AboutController 
        }); 

...

+0

ちょっと不思議なことに、なぜこれを知りたいのですか? – maxisam

+0

私はASP.NETソリューションをASP.NET MVCサイトに統合しています。 CMSは本質的にテンプレートページを介してAngularによって引き込まれたHTML内のタグ付き要素にcontenteditableをトグルします。次に、 "publish"が新しいHTMLを私のC#に送り、それがサーバー上のHTMLファイルを更新します。しかし、更新するファイルを知る必要があります。シンプル! – Greg

答えて

24

おそらく$route.current.templateUrlを探しています。

関連する問題