zoukankan      html  css  js  c++  java
  • Angular ui-router的常用配置参数详解

    一、$urlRouterProvider服务

    $urlRouterProvidfer负责监听$location,当$location变化时,$urlRouterProvider将在规则列表中查找匹配的值。

    1.$location是对window.location的封装。

    2.otherwise(rule)定义当请求无效时的路径跳转

    二、$state服务

    $state服务是负责代表状态以及提供状态之间的装换,它还能提供你当前以及上一个的状态。

    1.方法:go(to,params,options)

    三、$stateProvider服务

    处理路由状态的服务,路由状态反应的是在应用程序中的位置,描述当前状态下的视图,并且将要做什么。

    state:注册一个状态,并给定其配置。

    主要参数:name,stateConfig两个

    stateConfig主要是以下属性

    console.log($state.href())template: string/function,html模板字符串,或者一个返回html模板字符串的函数。
    templateUrl:string/function,模板路径的字符串,或者返回模板路径字符串的函数。
    controller:string/function,新注册一个控制器函数或者一个已注册的控制器的名称字符串。
    parent:string/object,手动指定该状态的父级。
    resolve:object,将会被注入controller去执行的函数,<string,function>形式。
    url:string,当前状态的对应url。
    views:object,视图展示的配置。<string,object>形式。

    四、ui-sref

    一种将连接绑定到一个状态的指令,点击该连接将触发一个可以带有可选参数的状态转换

    <a ui-sref="app.index">首页</a>
      <!-- 这里是正常的跳转 -->
      <a ui-sref="app.index({id:yourId})">你的主页</a>
      <!-- 这里是带参数对象的跳转,名称是id,值是yourId -->
  • 相关阅读:
    .NET Interop 工具集
    关于正弦波的算法
    Windows Phone 系列 本地数据存储
    Xaml cannot create an instance of “X”
    Windows Phone 系列 使用 MVVM绑定时无法获取当前值
    Windows Phone 系列 应用程序图标无法显示
    Windows Phone 系列 WPConnect无法上网的问题
    Windows Phone 系列 使用 Windows Phone 保存铃声任务
    WP7.5提交应用
    Windows Phone 系列 动态删除ObservableCollection
  • 原文地址:https://www.cnblogs.com/nnbw/p/7120280.html
Copyright © 2011-2022 走看看