• ui-router .state参数配置


    .state('页面被引用时的变量名',{

      template: '<h1>My Contacts</h1>',//被应用时插入的模板,状态被激活时,它的模板会自动插入到父状态对应的模板中包含ui-view属性的元素内部。

      templateUrl:'指定的页面',//来加载指定位置的模板,可以是一个页面也可以是一个返回url的函数

      controller:‘function($scope){$scope.title = 'My Contacts';}’,//或者一个已经定义好的控制器的名字如indexCtrl 

      data: {                                  //可以给 $state 对象提供自定义数据
        customData1: 44,
        customData2: "red"
      },
      reslove:{         //可以使用resolve为控制器提供可选的依赖注入项
          user:function(){
             return {
              name:"shanon",
              email:"1111111111@qq.com"
              }
           },
           controllerAs:'demo'    //demo是定义好的控制器(以indexCtrl为例)的别名,这样在页面中可以使用{{demo.变量/方法}},其中的变量和方法是indexCtrl中$scope下面的变量和方法,实际可以将window.indexCtrl =             //this,使用this代替$scope

    })

  • 相关阅读:
    error :expected initializer before
    数字转字符
    转载转载转载指针占几个字节
    转载转载转载
    二维数组1
    响应式布局
    flex布局
    wepy踩坑经历
    css命名规范(转载)
    28.设计模式
  • 原文地址:https://www.cnblogs.com/xhliang/p/7483744.html
Copyright © 2020-2023  润新知