對於Angular來說,我真的很陌生,並且我有一個關於將模板或URL發送到ng-view的問題。但是我打算這樣做的方式可能不得不在我的基本模板中進行查看。從RouteProvider定義ng-view =「NAME」
當我的模板庫是這樣的:
<body>
<div ng-view></div>
</body>
我的JS是這樣的:
var app = angular.module('myApp',[])
.config(['$routeProvider', '$locationProvider', '$httpProvider', function($routeProvider, $locationProvider, $httpProvider) {
$routeProvider
.when('/home', {
templateUrl: '/contato'
})
(...)
工作正常裝載URL NG-視圖中時,我只有一個NG視圖的情況下,如何如果我需要有更多的一個ng-view加載? (如:NG-視圖= 「區域1」 和NG-視圖= 「面積2」)
我試着在每$ routeProvider,但將無法正常工作:
$routeProvider
.when('/home', {
area1: {templateUrl: '/path1'},
area2: {templateUrl: '/path2'}
})
怎麼會是正確的分別設置每個ng-view的方法嗎?
感謝任何幫助!謝謝。
最近我已經看到很多UI-Router了。我想我可能會嘗試一個我正在處理的項目,這可能會爲單個頁面使用一些額外的視圖。 –
我爲示例添加了plunker演示,請看一看,看看它是否適合您的需求! – jpmorin