有UI路由问题的角度路由
Angular Routing with UI-route issue
我是Angular的新手,一直在学习本教程。一切都很顺利,直到我到达角路由应该发生的部分。我找不到错误。如果有人能帮我一把,那就太好了!这是plunker。
这是应用程序(app3.js):
var app = angular.module('futbol', ['ui.router'])
app.factory('jugadores', [function(){
var o = {
jugadores: []
/*jugadores: [
{nombre: 'Hernan', goles: 5},
{nombre: 'Ricardo', goles: 2},
{nombre: 'Tiago', goles: 15},
{nombre: 'Marcelo', goles: 9},
{nombre: 'German', goles: 4}
];*/
};
return o;
}])
app.controller('MainCtrl', [
'$scope',
'jugadores',
function($scope,jugadores){
$scope.jugadores = jugadores.jugadores;
$scope.test = 'HOLA!';
$scope.addJugador = function(){
$scope.jugadores.push({nombre: $scope.nombre, goles: 0});
$scope.nombre = '';
};
$scope.incrementGoles = function(jugador) {
jugador.goles += 1;
};
}]);
app.config(['$stateProvider','$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$stateProvider
.state('home', {
url: '/home',
templateUrl: '/home.html',
controller: 'MainCtrl'
});
$urlRouterProvider.otherwise('home');
}]);
转到plunker链接查看HTML。
感谢
有更新并运行的plunker
为了使其运行,我们需要一个根锚点/目标ui-view=""
用于我们的状态:
<body ng-app="futbol">
<div ui-view=""></div>
此外,这应该是(而不仅仅是"家"):
$urlRouterProvider.otherwise('/home');
它说应该使用哪个url作为默认值。。。
相关文章:
- 无法运行php代码,有角度路由问题
- 控制器操作的路由问题
- 有UI路由问题的角度路由
- Angular中的ajax调用和路由问题
- 自定义 Mod 文件夹的角度路由问题
- 基于 id 访问 url 时存在角度路由问题
- 表达 4 + 角度 2 HTML 5 路由问题
- Expressjs 动态路由问题
- ASP.NET MVC 4 路由问题
- 角度JS和动态路由问题
- AngularJs 路由问题
- AngularJS html5Mode 路由问题托管在 IIS 8.5 中
- ASP.Net MVC Razor - Javascript 函数路由问题
- 只有当我使用Mixin时,Ember才会导致路由问题.我该如何解决此问题
- Node.js在HTTP Rest开发过程中出现路由问题
- 主干路由问题
- Javascript(Jquery)调用MVC3 Controller/Action/ID的URL路由问题,返回404,
- Angular JS注入路由问题
- Angular JS路由问题
- AngularJS中的动态路由问题