我一直在讨论这个例子,由于某种原因,这对我来说不是很有用,这是一件非常简单的事情
我需要访问的网址是
/event-details/3
或其他一些数字,无论我对routeParam项目做什么,我都无法使其工作。
这是我的配置。
现在我还没有做任何事情,只是试图让页面出现,现在它出现空白或根本没有转发
.config(['$routeProvider', function($routeProvider) {
$routeProvider.when('/event-details/:item_ID', {
controller: 'edController',
templateUrl: 'com/modules/Events/events-detail/views/event-details.html',
hideMenus: true,
protectedArea: true,
title: 'Event Details',
menuGroup: 'Events',
description: 'This is the event details screen',
keywords: 'keyword',
breadcrumbList: [{view: '/',title:'Home'},{view: '/events-main', title: 'Events Main'},{view: '/event-details', title: 'Event Details '}]
});
}])
基于我看到的示例我的格式是正确的,但它似乎并不想工作,
任何想法?
答案 0 :(得分:2)
通过URL重定向传递vairable,例如:http://localhost/doctor?test=1
Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ComboBox1.SelectedIndexChanged
If Not ListBox1.Items.Contains(ComboBox1.Text) Then
ListBox1.Items.Add(ComboBox1.Text)
Else
MsgBox("Multiple name detected")
End If
End Sub
答案 1 :(得分:1)
虽然最好总是遵循一个共同的约定,但我发现当我继承一个特定的Angular / Node应用程序时,它不像我建立的应用程序或我见过的其他应用程序。
网址路由示例:
<强> 模块: 强>
.when('/outage/notes/:group?:groupid?', {
templateUrl: 'partials/outagenotes.html'
<强> 控制器: 强>
.controller('OutageNotesController',
function ($http, $scope, $routeParams, Categories, Tip, $location, error, $sce) {
//.....
var group = $routeParams.group || 1;
$scope.groupid = $routeParams.groupid;
$scope.detailFrame = "http://URL/" + group + "?groupid=" + $scope.groupid);
<强> URL: 强>
http://localhost:1337/other/#/outage/notes/10297?groupid=4
您应该看到URL如何与上面的模块和控制器的路由相关联