Angularjs 如何在Ionic项目中创建基础组件
我使用Angularjs 如何在Ionic项目中创建基础组件,angularjs,ionic-framework,Angularjs,Ionic Framework,我使用服务在我的Ionic应用程序中处理身份验证。我想将视图与服务分开。我在auth服务中有一个函数来获取用户。如果用户在内存或数据库中不可用,我希望将用户重定向到Login页面。此getUser函数用于不同的组件 getUser(){ if(this.user){ 返回Promise.resolve(this.user); }否则{ 返回此.storage.get('user')。然后((user)=>{ 如果(用户){ this.user=用户; 返回用户 }否则{ \\提示登录页面的方法。
服务在我的Ionic
应用程序中处理身份验证。我想将视图
与服务
分开。我在auth
服务中有一个函数来获取用户。如果用户在内存或数据库中不可用,我希望将用户重定向到Login
页面。此getUser
函数用于不同的组件
getUser(){
if(this.user){
返回Promise.resolve(this.user);
}否则{
返回此.storage.get('user')。然后((user)=>{
如果(用户){
this.user=用户;
返回用户
}否则{
\\提示登录页面的方法。
}
})
.接住(这个.把手错误)
}
}
我希望有一个基本组件来处理用户
不可用时的登录页面推送。据我所知,angular不支持组件继承。如何实现该功能?我当时想的是,当没有可用的用户时,会发出一个主题。基本组件订阅该主题。如何在爱奥尼亚
中实现这一点