角,否则不能正常工作
所以负载的基本页,我期待的页面重定向到:http://myurl.com/index.php#/search角,否则不能正常工作
目前没有任何反应...任何想法?
<!doctype html>
<html ng-app="appDep">
<head>
<meta charset="utf-8">
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.3/angular.min.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.3/angular-route.js"></script>
<script>
var app = angular.module('appDep', ['ngRoute']);
app.config([ '$routeProvider', function($routeProvider) {
$routeProvider.when('/search/:sig?', {
templateUrl: 'blablabla',
controller : 'notYetCreated'
}).otherwise({
redirectTo : '/search'
});
} ]);
app.controller('notYetCreated', function($scope,$log,$http,$q,$routeParams, $location) {
console.log('test')
});
</script>
</head>
<body>
HI
<script type="text/ng-template" id="blablabla">
TEST
</script>
</body>
</html>
添加<div ng-view></div>
工作的SOB!为什么这是必要的? – KingKongFrog 2014-09-23 17:22:46
$ routeProvider使用'ng-view'指令来显示正确的视图。它实际上并不执行HTTP重定向。对于HTTP重定向,您需要使用'$ location.href' – 2014-09-23 17:23:57
这是一个很好的解决方案。使用ng-view进行路由很明显,并且op错过了它,没有人注意到这一点。 :d – PSL 2014-09-23 17:29:07
尝试建立与blablabla.html – 2014-09-23 17:08:35
模板看看开发商的窗户,看看是否有任何错误 – 2014-09-23 17:09:38
在控制台中没有错误。 – KingKongFrog 2014-09-23 17:11:56