Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 如何在Ionic项目中创建基础组件_Angularjs_Ionic Framework - Fatal编程技术网

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不支持组件继承。如何实现该功能?我当时想的是,当没有可用的用户时,会发出一个
主题
。基本组件
订阅该主题。如何在爱奥尼亚
中实现这一点