Köşeli UI Yönlendiricisi'ni kullanıyorum bile yükleyemiyor. Lütfen aşağıdaki kodu bulun.Durum görünümü bile
index.html
<html lang="en" xmlns="http://www.w3.org/1999/xhtml">
<head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.6/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular-ui-router/1.0.3/angular-ui-router.min.js"></script>
<script src="../../Scripts/AngularControllers/LoginHomeControllers/RouteMainController.js"></script>
<script src="../../Scripts/AngularControllers/LoginHomeControllers/LoginController.js"></script>
</head>
<body>
<div ui-view="mainview"></div>
</body>
</html>
RouteMainController.js
var app = angular.module("appHome", ['ui.router']);
app.config(function ($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/login');
$stateProvider
.state('introduction', {
url: '/',
views: {
'mainview':
{
templateUrl: 'Login.html',
controller: 'ctrlLogin'
}
}
})
.state('login', {
url: '/login',
views: {
'mainview':
{
templateUrl: 'Login.html',
controller: 'ctrlLogin'
}
}
})
.state('home', {
url: '/home',
views: {
'mainview':
{
templateUrl: 'Home.html',
}
}
})
.state('home.requestsummary', {
url: '/requestsummary',
views: {
'homedetailview':
{
templateUrl: 'Test1.html',
}
}
})
.state('home.requestsummary.requestdetail', {
url: '/requestdetail',
views: {
'homedetailview':
{
template: "'<h3>Foo</h3>'"
}
}
})
});
Login.html
<div>
<button id="btnAdd" type="submit" ng-click="Login()">Login</button>
</div>
LoginController.js
var myApp = angular.module('appHome');
myApp.controller("ctrlLogin", ['$scope', '$location', function ($scope, $location) {
$scope.Login = function() {
window.location.href = '#!home/requestsummary';
}
}]);
Home.html
<!--Sample Code for displaying Menu Tab and corresponding link-->
<li>
<a href="#">Employees <span class="caret"></span></a>
<ul class="dropdown-menu sub-menu">
<li><a ui-sref=".employeeadd">Add Employee Record</a></li>
</ul>
</li>
<div ui-view="homedetailview"></div>
Test1.html başarıyla oturum ve "menü sekmesini alma am güçlü
<a ui-sref=".requestdetail">Hello World</a>
Merhaba Dünya bağlantısı. Menü Sekmesini her zaman görüntülemek ve aşağıdaki metni dinamik olarak değiştirmek istiyorum.
Sorunum, "Merhaba Dünya" Bağlantısı'nı tıklattığımda, "Merhaba Dünya" Bağlantısı yerine görünmek üzere Foo beklemem bekleniyor, ancak çalışmıyor. Hatta durumları değiştiriyor (url) ancak gerçek görünümü yüklemiyor.
Lütfen bana yardım edin.
İstenmeyen bir devlet yerine "requestummary" ın bir kardeşi olmasını 'rica ediyorum' gibi görünüyor – shaunhusain
İstekler sayfasındaki "Merhaba Dünya" gibi birçok link olabilir ve linke tıklandığında requestdetail sayfasını açar. Ancak bağlantı her tıklandığında, içerikten talepte bulunsun içerik taleplerini geçersiz kılar. Çıkış yolu nedir? – user1843970