ui-sref的用法
js示例:
{
name: 'database.list.data.task',
url: '/task/{option}/{pageNo}/{pageSize}',
params: {option: 'import', pageNo: '1', pageSize: '25'},
component: 'manageImportExportTaskComponent',
resolve: {
importTaskList: function (templateSvc, $stateParams) {
return templateSvc.getImportList($stateParams.pageNo, $stateParams.pageSize);
}
}
},
htnl示例:
ui-sref="database.list.data.task"
ui-sref="database.list.data.task({pageNo:'2'})"
//params为路由默认设置的值,如果ui-sref没有传递值则url就会使用params默认的值,如果ui-sref传递值,则url就会使用ui-sref传递的值;
//如上面示例,如果ui-sref如第一个不传递任何的值,则url就是使用params默认的值,如果ui-sre如第二个改变了pageNo的值为2,则url的pageNo就会按照ui-sre传递的值2。