麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

webapp框架AngularUI的demo改造之路

2019-11-20 13:39:05
字體:
來源:轉載
供稿:網友

目的:把AngularUI的模板應用到現有項目上

步驟如下:

按功能表修改demo界面

學習angularUI如何加載全部頁面,為了設置自定義加載模板,在demo/demo.js中找到這一段

復制代碼 代碼如下:

//當#為/,/scroll等等,請求index.html中<base href=""> + home.html的頁面
app.config(function($routeProvider) {
  $routeProvider.when('/',              {templateUrl: 'home.html', reloadOnSearch: false});
  $routeProvider.when('/scroll',        {templateUrl: 'scroll.html', reloadOnSearch: false});
  $routeProvider.when('/toggle',        {templateUrl: 'toggle.html', reloadOnSearch: false});
  $routeProvider.when('/tabs',          {templateUrl: 'tabs.html', reloadOnSearch: false});
  $routeProvider.when('/accordion',     {templateUrl: 'accordion.html', reloadOnSearch: false});
  $routeProvider.when('/overlay',       {templateUrl: 'overlay.html', reloadOnSearch: false});
  $routeProvider.when('/forms',         {templateUrl: 'forms.html', reloadOnSearch: false});
  $routeProvider.when('/dropdown',      {templateUrl: 'dropdown.html', reloadOnSearch: false});
  $routeProvider.when('/drag',          {templateUrl: 'drag.html', reloadOnSearch: false});
  $routeProvider.when('/carousel',      {templateUrl: 'carousel.html', reloadOnSearch: false});
});

繼續閱讀demo.js的執行腳本

   拖拽項消失
   拖拽切換圖片
   主要控制器

 L195 $rootScope.$on('$routeChangeStart', function(){}); 和 L199 $rootScope.$on('$routeChangeSuccess', function(){});學到 用.$on()來綁定事件和改變hash的事件可以觸發這里的代碼,對比后,發現兩個基本方法一樣。不同的一點就是 先觸發routeChangeStart, 后觸發routeChangeSuccess。
        滾動列表頁:滾動欄加載數據 $scope.scrollItems = scrollItems;  scrollItems是一個列表數組;滾動到底部事件(需要做下拉刷新)
        右邊聊天側欄的json數據,顯示在線還是不在線,對我來說暫時沒有這個能力做聊天功能
         表單頁面

改換原來bootstrap模板

1.由上面步驟2知道頁面加載有兩個因素決定:

復制代碼 代碼如下:

1 base路徑 => base_url()
2 hash對應的頁面路徑 => 控制器/方法
3 隱藏index.php
/config/config.php $config['index_page'] = ''; //L29設置為空
.htaccess
RewriteEngine on  
RewriteCond $1 !^(lightapp|lightapp/.php|index/.php|public|robots/.txt)   #允許lightapp|lightapp.php訪問
RewriteRule ^(.*)$ /index.php/$1 [L]
config.yaml
- rewrite: if( !is_file() && !is_dir()) goto "index.php?%{QUERY_STRING}"
# 如果 url 既不是文件,也不是目錄,跳轉至 index.php?%{QUERY_STRING} 不能放在cron后面
4 修改demo.js中菜單路由

2.替換資源路徑<?=__PUBLIC__?>,拷貝2個js,3個css文件

3.新建style,script目錄,存放項目的js和css

4.拷貝字體目錄fonts到public下

5.拷貝home.html,sidebar.html頁面到視圖目錄下

總結:至此,項目的模板就應用了angularUI。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩av影片在线观看 | 日本成人高清视频 | 7777在线视频免费播放 | 销魂美女一区二区 | 黄色免费在线电影 | 国产午夜免费福利 | 羞羞视频免费观看网站 | 一本色道久久综合亚洲精品图片 | 国产乱淫a∨片免费视频 | 久久亚洲精品国产一区 | 日韩欧美电影一区二区三区 | 色网站免费观看 | 草久影视 | 免费国产之a视频 | 国产一区二区成人在线 | 羞羞答答视频 | 在线播放av片 | 色视频在线观看 | 国产精品视频一区二区三区四区国 | 久久免费视频一区二区三区 | 中文字幕在线观看视频一区 | 欧美日韩夜夜 | 黄色av片在线观看 | 中文字幕激情 | 欧美综合成人 | 日本aⅴ在线 | 一级在线免费观看视频 | 国产精品亚洲精品久久 | 日韩视频一区 | 久草成人在线观看 | 操碰| 黄色网址在线免费播放 | 欧美日韩免费一区 | 久久男 | 污在线观看网站 | 国产精品视频成人 | 黄色视频一级毛片 | 中国a级黄色片 | 成人在线视频免费 | 日本在线免费观看 | 蜜桃传免费看片www 一本色道精品久久一区二区三区 |