ui-router .state參數配置

.state('頁面被引用時的變量名',{函數

 

  template: '<h1>My Contacts</h1>',//被應用時插入的模板,狀態被激活時,它的模板會自動插入到父狀態對應的模板中包含ui-view屬性的元素內部。ui

  templateUrl:'指定的頁面',//來加載指定位置的模板,能夠是一個頁面也能夠是一個返回url的函數this

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

  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

})spa

相關文章
相關標籤/搜索