index.html
1
2
3
4
5
6
7
8
9
10
11
12
13
<code><</code><code>html</code> <code>lang</code><code>=</code><code>"en"</code> <code>ng-app</code><code>=</code><code>"single_view"</code><code>></code>
<code><</code><code>head</code><code>></code>
<code> </code><code><</code><code>script</code> <code>src</code><code>=</code><code>"../jslib/angular.js"</code><code>></</code><code>script</code><code>></code>
<code> </code><code><</code><code>script</code> <code>src</code><code>=</code><code>"../jslib/angular-route.js"</code><code>></</code><code>script</code><code>></code>
<code> </code><code><</code><code>script</code> <code>src</code><code>=</code><code>"app.js"</code><code>></</code><code>script</code><code>></code>
<code></</code><code>head</code><code>></code>
<code><</code><code>body</code><code>></code>
<code> </code><code><</code><code>h1</code><code>>below is the view information ... </</code><code>h1</code><code>></code>
<code> </code><code><</code><code>div</code> <code>ng-view/></code>
<code></</code><code>body</code><code>></code>
<code></</code><code>html</code><code>></code>
app.js
<code>angular.module(</code><code>'single_view'</code><code>, [</code><code>'ngRoute'</code><code>]).</code>
<code> </code><code>config([</code><code>'$routeProvider'</code><code>, </code><code>function</code><code>($routeProvider) {</code>
<code> </code><code>$routeProvider</code>
<code> </code><code>.when(</code><code>'/detail/:detailId'</code><code>, {templateUrl: </code><code>'view/detail.html'</code><code>,controller: Detail})</code>
<code> </code><code>.otherwise({templateUrl: </code><code>'view/hello.html'</code><code>});</code>
<code>}]);</code>
<code>function</code> <code>Detail($scope, $routeParams) {</code>
<code> </code><code>$scope.detailId = $routeParams.detailId;</code>
<code>}</code>
view/detail.html
<code><</code><code>h3</code><code>>this is the detail information page ... </</code><code>h3</code><code>></code>
<code><</code><code>h3</code><code>>the detail id is `detailId`</</code><code>h3</code><code>></code>
view/hello.html
<code><</code><code>h3</code><code>>this is the hello page ... </</code><code>h3</code><code>></code>
本文转自 antlove 51CTO博客,原文链接:http://blog.51cto.com/antlove/1657758