单页应用程序angularJS
我正在开发一个示例应用程序来学习AngularJs 有三个链接在ng视图中显示三个不同的模板 main.html有三个链接单页应用程序angularJS,angularjs,angularjs-routing,ng-view,angularjs-view,Angularjs,Angularjs Routing,Ng View,Angularjs View,我正在开发一个示例应用程序来学习AngularJs 有三个链接在ng视图中显示三个不同的模板 main.html有三个链接 $routeProvider.when('/add/:num',{ templateUrl: 'addition.html', controller: 'addCtrl', requireLogin : true }) .when('/multiply/:num/',{ templateUrl: 'multiplication
$routeProvider.when('/add/:num',{
templateUrl: 'addition.html',
controller: 'addCtrl',
requireLogin : true
})
.when('/multiply/:num/',{
templateUrl: 'multiplication.html',
controller: 'multiplyCtrl',
requireLogin : true
})
.when('/filter',{
templateUrl: 'filter.html',
controller: 'filterCtrl',
requireLogin : true
})
.when('/main',{
templateUrl: 'main.html',
requireLogin : false
});
以下是主播:
<a href="add/5">
AngularJS路由不是实际的html页面
您需要一些服务器端路由来处理新的页面加载。我们使用nginx作为服务url的方法
查看此项,然后您可以决定要使用哪种技术。建议:邮政编码。可能会有帮助。你能展示你的主播吗?@Nix更新了问题。嗨,我还有一个问题。表单“/filter”的路由工作正常。但是“/add/5”或“/filter/name”没有按预期工作。有什么想法吗?谢谢。如果你能把更多的代码放上去,它会有帮助的。。。也许你可以试着在一个垃圾桶里重新创造它。但我从未使用过ngRouter,我们选择了ui路由器,它有更多的功能…我添加了服务器端代码以供参考。希望这对你有帮助。谢谢
location / {
root /home/myNgApp/;
autoindex on;
autoindex_exact_size off;
try_files $uri $uri/ /main.html;
}