vim*_*083 7 angularjs angular-ui angular-ui-router
我已经注册了一个test有孩子的州.child1,这里的父(test)工作正常.当我导航到状态test.child1URL变为#/test/child1但视图保持不变,子模板不工作
angular.module('uiRouterSample.contacts', [
'ui.router'
])
.config(
[ '$stateProvider', '$urlRouterProvider',
function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('test',{
url:'/test',
template:'<a ui-sref="test">Parent</a> -> <a ui-sref=".child1">child1</a>',
controller: ['$scope', '$state', 'contacts', 'utils',
function ( $scope, $state, contacts, utils) {
}]
}).state('test.child1',{
url:'/child1',
template:'Child template working fine'
})
}
]
)
Run Code Online (Sandbox Code Playgroud)
Moh*_*and 14
您需要ui-view父状态模板中的指令(测试状态):
template:'<div ui-view/> <a ui-sref="test">Parent</a> <a ui-sref=".child1">child1</a></div>',
Run Code Online (Sandbox Code Playgroud)
基本上每当你在ui-router中有一个具有子状态的状态时,那个子状态的直接父pf也必须ui-view在其模板中有一个指令.
| 归档时间: |
|
| 查看次数: |
3695 次 |
| 最近记录: |