我正在使用以下技术开发一个应用程序:cordova、angularjs、onsen ui。
我正面临一个问题,我想知道你的意见,以采取最佳方法解决它。
我的HTML文件结构如下:
index.html:
<body ng-controller="EventCtrl">
<ons-sliding-menu
menu-page="menu.html" main-page="splash.html" side="left"
var="menu" type="reveal" max-slide-distance="260px" swipeable="true">
</ons-sliding-menu>
</body>
菜单.html
<ons-page ng-controller="MenuCtrl">
</ons-page>
在EventController中,我执行许多异步任务,如下载内容和初始化数据库。
当我想从MenuCtrl加载存储在数据库中的一些数据时,问题就出现了。MenuCtrl在数据库初始化之前开始加载,因此会出现错误。
是否可以从EventCtrl中动态设置ng控制器属性?你将如何解决这个问题?
当做