昨天有时间想重写下之前技术部小黄写的城市右拉, 主要用的功能是ionic
自带的 ion-side-menus
和 ionicSideMenuDelegate
。
配置路由:
第一层路由是声明右拉的父级关联模板。Html
模板choose_porvince_main.html
:
第二层路由声明右拉的模板与主模板。Html
模板 porvince_main.html
:
Html
模板 city_right.html
Javascript
:
最终效果:
上主是我的牧者,我实在一无所缺
昨天有时间想重写下之前技术部小黄写的城市右拉, 主要用的功能是ionic
自带的 ion-side-menus
和 ionicSideMenuDelegate
。
配置路由:
第一层路由是声明右拉的父级关联模板。Html
模板choose_porvince_main.html
:
第二层路由声明右拉的模板与主模板。Html
模板 porvince_main.html
:
Html
模板 city_right.html
Javascript
:
最终效果:
ionic 项目里常常遇到页面间传值的情况,一般是这样的:
但遇到对象时,应做如下处理:
|
|
|
|
sudo softwareupdate -i -a
应用它就可以跳过臃肿的app store 进行系统更新了。
ionic手动清除页面方法:
|
|
###隔离事件
中午在项目里遇到angular directive 里加入click事件,不能正常工作,查询API后,基本可以通过angularjs 的隔离scope 完成,具体实现如下:
html
|
|
html 端定义了mobi
的指令, 具体点击事件方法如selectMobileFlat
,
指令(Directive)
|
|
指令里绑定了item,传入的是点击 HTML
片段本身,在directive
里渲染了template
模板,主要负责点击的声明,在隔离作用域里,应用editClick:"&"
和 $scope.toggleState
实现关联。
###最后
实现selectMobiFlag
的具体实现: