複数のタグを持つ単一のhtmlファイルを作成したいとします。これらは通常、部分フォルダに保存されている個別の個別のビューとして機能する必要があります。 そして、ルーティングコントローラでそれらを指定したいと思います。次のように今の私は をしています: app.jsパーシャルフォルダ内の複数の部分ビューのための単一のHTMLビューを作成する
angular.module('productapp', []).
config(['$routeProvider', function($routeProvider) {
$routeProvider.
when('/productapp', {templateUrl: 'partials/productList.html', controller: productsCtrl}).
when('/productapp/:productId', {templateUrl: 'partials/edit.html', controller: editCtrl}).
otherwise({redirectTo: '/productapp'});
}],
['$locationProvider', function($locationProvider) {
$locationProvider.html5Mode = true;
}]);
index.htmlを
<!DOCTYPE html>
<html ng-app = "productapp">
<head>
<title>Search form with AngualrJS</title>
<script src="../angular-1.0.1.min.js"></script>
<script src="http://code.jquery.com/jquery.min.js"></script>
<script src="js/products.js"></script>
<script src="js/app.js"></script>
</head>
<body>
<div ng-view></div>
</body>
</html>
: を私はedit.htmlとproductlist.html
という名前の2 HTMLの景色を眺めることができますこれらの2つのファイルを作成する代わりに、それらを別々に1つに結合してルーティング(divを使用)してください。 どうすればいいですか?
説明してください。 index.htmlにdivを追加しますか? –
index.htmlではなく他のhtmlファイル – z22
jqueryを使用しない理由は何ですか?またはdivを表示/非表示するためのjavascriptをすべて同じdivに含めます。 – nycynik