我有几个页面的离子侧菜单指令,每个页面都有自己的菜单,内容和菜单页可以以某种方式使用相同的控制器吗?
可以,将ui router
中的相同控制器添加到您希望与(app.js
)共享相同控制器的视图
查看以下plnkr(来自ionic的标准侧菜单模板)
# app.js
app
state (menu.html)和app.playlists
(playlists.html)共享同一个控制器(PlaylistCtrl
)
# controllers.js
PlaylistCtrl
中的有两个变量,分别由侧菜单和主页访问。
HTH