Desidero creare un singolo file html con più tag. Questi dovrebbero fungere da singole viste separate che di solito sono conservate nella cartella parziale. E poi desidero specificarli nel controller di routing. Per ora sto facendo come segue: app.jscrea una singola vista html per più viste parziali 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>
nella cartella parziali: Ho 2 viste HTML denominato edit.html e productlist.html
invece di creare questi 2 file, desidero combinarli in uno separato e chiamarli (i div) attraverso il routing. Come faccio a fare questo?
Spiegare per favore. Vuoi aggiungere div a index.html? –
no non in index.html ma in qualche altro file html – z22
perché non usare jquery? o semplicemente javascript per mostrare/nascondere i div, tutti nello stesso div. – nycynik