意见/index.jade:
extends layout
block content
div(ui-view)
意见/部分/user.jade
h1 Route 1
hr
a(ui-sref=".profile") Show Content
div(ui-view)
js/appStates.js
'use strict';
var app = angular.module('myApp');
app.config(['$stateProvider', '$urlRouterProvider',
function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise("/user");
$stateProvider
.state('user', {
url: '/user',
templateUrl: 'partials/user'
})
.state('user.profile', {
url: '/profile',
template: '<h1>My Contacts</h1>'
})
;
}
]);
“我的联系人”永远不会出现。请注意,该链接似乎是正确的。不知道发生了什么。
我尝试了以下方法:
http://tech.endeepak.com/blog/2014/05/03/debugging-angular-ui-router/
我注意到嵌套视图上从未调用过'$viewContentLoaded',不知道为什么。任何不应该调用它的情况?