理解页面结构

上图是主页面的布局结构,其中MainController作为全局模块amp的主控制器,主要负责$rootScope作用域,子页面间切换时其生命周期的处理以及curProject等全局变量。

ui-view对应的页面结构是各个菜单页面主要实现功能的子页面。

  • toolbar:主要是对应content view页面过滤,查询的实现。
  • content:内容页面
  • right:通常对应页面数据的增加,修改等操作
  • amp-loading:全局设置在一些延时操作中调用。
 amp_main.loading_show()
 amp_main.loading_hide()

在menu_list.js中配置完整菜单后,功能页面的引入还需要下面三个步骤:

1.页面元素依赖(引入页面对应的js,css,图片资源)

2.module依赖(在amp模块中注入页面实现需要的模块)

var ampApp = angular.module('amp', [
    'ui.router',
    'noi',
    "ampFilters",
    "ampFilter",
    'commonService',
    'amp-directive-collection',
    "dataTool"
    //'noiFilters'
]);

3.路由配置(实现对应菜单页面与view的绑定)

results matching ""

    No results matching ""