zu routen Ich bin ein Newbee zu eckig. In meiner Web-App habe ich eine Seitenleiste in einer UI-Ansicht von der Vorlage in der Indexseite geladen und es gibt eine andere UI-Ansicht, wo ich die Vorlage laden möchte, indem ich auf Links von der Seitenleiste klicke. hier meine Codes und Vorlagen sind ... bitte helft mir ...kann Vorlage nicht laden, um mit UI-Router von Sidebar
<!DOCTYPE html>
<html>
\t <head>
\t \t <link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet" integrity="sha384-BVYiiSIFeK1dGmJRAkycuHAHRg32OmUcww7on3RYdg4Va+PmSTsz/K68vbdEjh4u" crossorigin="anonymous">
\t </head>
\t <body ng-app="testapp" ng-controller="mainCtrl">
\t \t <div class="container">
\t \t \t <div class="row">
\t \t \t \t <div class="col-md-4" ui-view="sidebar">
\t \t \t \t \t
\t \t \t \t </div>
\t \t \t \t <div class="col-md-8" ui-view="content">
\t \t \t \t \t
\t \t \t \t </div>
\t \t \t </div>
\t \t </div> \t
\t <!-- Javascript links and scripts -->
\t <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.7/angular.min.js"></script>
\t <script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/0.3.2/angular-ui-router.min.js"></script>
\t <script type="text/javascript">
\t \t var app = angular.module('testapp', ['ui.router']);
\t \t /*route configuration*/
\t \t app.config(['$stateProvider', '$urlRouterProvider',function ($stateProvider, $urlRouterProvider){
\t \t \t \t $urlRouterProvider.otherwise('home');
\t \t \t \t $stateProvider.state('home',{
\t \t \t \t \t views:{
\t \t \t \t \t \t 'sidebar':{templateUrl:'sidebar.html'}, \t
\t \t \t \t \t \t 'content':{templateUrl:'default.main.html'}, \t \t \t \t \t
\t \t \t \t \t }
\t \t \t \t });
\t \t \t \t $stateProvider.state('home.page02',{
\t \t \t \t \t views:{
\t \t \t \t \t \t '[email protected]':{templateUrl:'page02.html'},
\t \t \t \t \t }
\t \t \t \t });
\t \t \t }]);
\t \t /*main controller at index page*/
\t \t app.controller('mainCtrl', ['$scope','$state', function ($scope,$state) {
\t \t \t $state.go('home');
\t \t \t
\t \t }]);
\t </script>
\t </body>
</html>
<ul>
\t <li>home</li>
\t <li>page01</li>
\t <li><a href="#" ui-sref=".page02">page02</a></li>
</ul>
<h2>Page 01 is here!</h2>
danke .... aber meine Lösung ist in der Antwort ... PLZ überprüfen und sagen, ob es korrekt ist ... –
yup ... Ich hoffe, es sollte gut mit der Lösung funktionieren du als Antwort angegeben –
[hier] (https://github.com/angular-ui/ui-router/wiki/Multiple-Named-Views) ist der Link, der dir helfen kann, in benannte Ansichten zu schauen –