Ich möchte eine einzelne HTML-Datei mit mehreren Tags erstellen. Diese sollten als separate individuelle Ansichten fungieren, die normalerweise in Teilbereichen gespeichert werden. Und dann möchte ich sie in Routing-Controller angeben. Vorerst i wie tue folgt: app.jsErstellen einer einzelnen HTML-Ansicht für mehrere Teilansichten in angularjs
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>
in partials Ordner: i edit.html 2 html Ansichten genannt haben und productlist.html
anstatt diese 2 Dateien zu erstellen, möchte ich sie zu einem in separaten kombinieren und sie (die divs) durch Routing anrufen. Wie mache ich das?
Bitte erläutern. Möchten Sie divs zu index.html hinzufügen? –
nein nicht in index.html sondern in einer anderen html-Datei – z22
warum nicht jquery verwenden? oder nur Javascript, um divs anzuzeigen/auszublenden, alle im selben div. – nycynik