PhoneGap中文网

标题: 怎么样在不同控制器中使用同一自定义方法? [打印本页]

作者: Holy_Cc    时间: 2015-9-29 16:29
标题: 怎么样在不同控制器中使用同一自定义方法?
想在其他页面控制用户未登陆就操作,判断登陆状态是未登陆后调出登陆模板让用户登陆,可是每个页面的控制器都不同,怎么样实现在其他控制器中定义的show()模板的方法在需要的控制器中使用?
作者: 你懂的    时间: 2015-9-30 12:56
写在services服务里面然后每个控制器就都可以调用了
作者: Holy_Cc    时间: 2015-10-14 18:19
测试一把 发表于 2015-9-30 12:56
写在services服务里面然后每个控制器就都可以调用了

可是像$ionicModal这种模板在服务里怎么写呢?好像没法调用了
作者: xgzl87    时间: 2015-10-19 11:45
注入进来就可以了,跟controller一样使用
作者: Holy_Cc    时间: 2015-10-20 11:26
xgzl87 发表于 2015-10-19 11:45
注入进来就可以了,跟controller一样使用

我试了下调用不到打开模板的的方法,麻烦你给个例子看下,谢谢了
作者: xgzl87    时间: 2015-10-20 11:56
$ionicModal.fromTemplateUrl("templates/xxxx.html", {
                        scope: $rootScope,
                        animation: "slide-in-up"
                    })

"templates/xxxx.html"要不是同一个,可以作为参数传进去。




欢迎光临 PhoneGap中文网 (http://bbs.phonegap100.com/) Powered by Discuz! X3.2