在我的app.js中,我正在配置我的路线以导航到具有以下代码的不同控制器
var urlArray=['Suggest','Comment'];
var pdfURL="Suggest";
app.config(function($routeProvider,$locationProvider) {
.when('/datatrial/' +pdfURL, {
templateUrl: 'simple/TestPanelTrial.html',
controller: 'SimpleDemoTrailController'
});});
目前我正在添加变量pdfUrl。 我想添加条件,如果pdfURL匹配urlArray中的任何字符串,那么只使用when条件进入相应的控制器。 上面的代码驻留在app.js中,这是第一个要加载的文件。 请告知如何实现这一目标。
答案 0 :(得分:1)
使用参数,而不是<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
</head>
<body>
</body>
</html>
,你需要一个状态。
.when()
这是未经测试的,但我相信它会奏效。横向地,你可以把这个功能放在你的控制器中,因为我看到你链接到你的问题中的一个,但是为了简洁,我把它放进去了。