AngularJs 中的动态路由
Dynamic routing in AngularJs
我还是AngularJs的新手。网址在变化,但页面总是相同的。我期待着你的帮助。
配置:
var app = angular.module('MyApp', ['ngResource','ngRoute']);
app.config(['$routeProvider',
function($routeProvider) {
$routeProvider
.when('/',{
templateUrl: '../pages/.index1.html'
})
.when('/profile',{
templateUrl: './profile.html'
}).when('/messages',{
templateUrl: 'file.html'
});
}]);
这是我的索引1.html我呼吁应用程序的地方.js
<script src="../angular/angular.js"></script>
<script src="../angular/angular-route.js"></script>
<script src="../angular/angular-resource.js"></script>
<script src="../js/app.js"></script>
<ul>
<li class="">
<a ng-href="#/"><i class="fa fa-group"></i> Users</a>
</li>
<li class="">
<a ng-href="#/profile"><i class="icon-user-1"></i> Profile</a>
</li>
<li class="">
<a ng-href="#/messages"><i class="icon-comment-fill-1"></i> Messages</a>
</li>
</ul>
我猜上面没有包含所有 HTML,但在完整的 HTML 文件中,您需要定义将注入路由视图的位置。也许你错过了?有一个名为ng-view的特殊指令。您可以简单地将其用作:
<div ng-view></div>
然后,该div 将成为您在应用程序中导航时显示视图的位置。
在 https://docs.angularjs.org/api/ngRoute/service/$route#example 的 angular 文档中有一个完整的示例
相关文章:
- 尝试使用Node.js动态路由从IMDB中抓取电影内容.但是在我的output.json文件中没有定义
- 在angularjs中动态路由url路径
- express js中具有不同功能的动态路由
- ASP.NET MVC路由-动态加载.js脚本
- 如何在 html 页面上动态添加路由到脚本 src
- Emberjs:动态模板嵌套和路由
- 如何构造用于骨干路由的动态url
- 动态添加/注册AngularJS控制器,无需路由
- 使用ui路由器实现动态URL路由的最佳方式是什么
- angular ui:ui路由器动态路由和状态
- Slick Carousel在应用程序动态路由的基础上不起作用
- 动态路由PHP&AngularJS
- json动态菜单和路由
- AngularJs 中的动态路由
- AngularJS - 使用 UI-Router 进行动态路由
- 具有动态路由和动态依赖性的角度模块化
- 角度 UI 路由器 - 使用路由传递动态数据
- Expressjs 动态路由问题
- 在 AngularJS 中设置具有动态路由和模板的 12 个产品页面的最佳方式
- AngularJS——基于路由动态加载外部JS