0

私はAngularJSについて学んでいます。3 つの画面を持つ基本的な Web アプリがあります。3 つの画面は、Home、Product Listings、および Product です。「ホーム」画面は基本的なウェルカム画面です。「Product Listings」画面には、多数の製品のリストが表示されます。各製品は、製品ページで選択すると、より詳細に表示されます。そこから、「製品」ビューに詳細が表示されます。彼らがアプリ内を移動するとき、ng-view を使用してページ間でスムーズなアニメーションを提供したいと考えています。

私のファイルは次のように配置されています:

Index.html
Index.html.js
Views
  Home.html
  Products.html
  Product.html

ユーザーがアプリを使用するとき、2 つの異なる場所からアプリに入る可能性があります。http://www.mysite.comまたはにアクセスして、アプリを起動できhttp://www.mysite.com/products/{productID}ます。productID は動的な値です。ユーザーがhttp://www.mysite.comにアクセスしたときに、すべてを機能させる方法を知っています。ただし、私の課題は、誰かが製品を訪問し、すべてを別の方法で構築するというシナリオに対処することです。

ユーザーがアプリのルートまたはサイトマップのリーフノードのいずれかを介して入力できるAngularアプリを作成する方法を知っている人はいますか? 基本的に、複数のエンドポイントを持つサイトがあります。ありがとうございました!

4

1 に答える 1

0

$route / $routeProvider を使用していますか? ここでチェックしてください: http://docs.angularjs.org/tutorial/step_07

また、yeoman を真剣に検討して、スターター アプリを作成します。

http://yeoman.io

yeoman を使用すると、yeoman のジェネレーターをインストールすることで、ベスト プラクティスを使用してアプリのスキャフォールドを簡単に作成できます。generator-angularこれらはすべて、サイトの「開始」の下にあります。

于 2013-09-04T19:16:51.863 に答える