Html 如何使用Ionic 2动态地在欢迎页面部分自动单击显示ng重复值?
如何在使用Ionic 2动态显示欢迎页面部分中的ng repeat first值时单击进行自动Html 如何使用Ionic 2动态地在欢迎页面部分自动单击显示ng重复值?,html,angularjs,ionic2,Html,Angularjs,Ionic2,如何在使用Ionic 2动态显示欢迎页面部分中的ng repeat first值时单击进行自动 我正在开发离子2的应用程序 如果我登录到应用程序,它将直接进入欢迎页面,在此欢迎页面中会显示一些ng重复值,如果我们单击其中任何一个值,它将重定向到验证值页面 我想知道的是,如果我登录到应用程序,它会直接进入欢迎页面,但当我进入欢迎页面时,第一个ng repeat值会自动单击,并重定向到authenticate value页面 第一步是我登录到应用程序,然后重定向到欢迎页面,之后显示的ng repe
- 我正在开发离子2的应用程序
- 如果我登录到应用程序,它将直接进入欢迎页面,在此欢迎页面中会显示一些ng重复值,如果我们单击其中任何一个值,它将重定向到验证值页面
- 我想知道的是,如果我登录到应用程序,它会直接进入欢迎页面,但当我进入欢迎页面时,第一个ng repeat值会自动单击,并重定向到authenticate value页面
- 第一步是我登录到应用程序,然后重定向到欢迎页面,之后显示的ng repeat first值应自动单击并需要重定向该值页面
- 如何在ionic 2中自动点击第一个ng重复值?当进入欢迎页面时
- 例如,如果我们首先进入显示的
tab1
页面,然后open model
按钮可用,则可以查看此对话框,如果单击该打开模式
按钮,它将重定向到身份验证页面…但我在进入选项卡1
页面时正在查找,打开模式
按钮应自动单击(或)应需重定向模式页面…自动单击
功能需要执行此过程,我已经试过了,但无法找到解决办法
- 现在,当登录到应用程序时,我直接进入欢迎页面,然后在此欢迎页面中显示一些ng repeat值,当单击first ng repeat值时,它会重定向到authenticate页面,但我正在寻找类似autosubmit方法的auto click first值
- 例如:-在进入主页时,第一个ng重复值需要自动单击(或)需要重定向第一个ng重复值页面
- 是否有任何自动点击功能可用,我正在寻找自动点击值功能
- 如果有任何例子和解决方案,请建议和更新谢谢
由于我不知道您的代码,您可以这样做:
您可以使用Ionic 2或Angular 2页面生命周期事件在加载/加载页面时触发某些事件。如果您需要进一步的建议,请查看
由于单击只是调用函数的一种方式,因此还有其他方法可以做到这一点,例如,在javascript上,我们使用
document.ready()
函数在加载页面时执行某些操作。在离子2/Angular 2中,我们也可以这样做
您不会模拟单击,只需调用函数即可
但是让我们做一些编码。您可以将其添加到home.ts文件:
// AGAIN: since i don't know your code, i'll do something on my own.
import { ModalController } from 'ionic-angular';
export class HomePage {
myNgrepeatData: any[] = [];
constructor(public modCtrl: ModalController){}
ionViewWillLoad(){
// in this first lifeCycle you'll load all the data you need, this function fires when you'll load the page
// Here you'll get the data you'll display on the ngRepeat (on ionic 2 it's ngFor).
this.myNgrepeatData = SomethingToGetData();
}
ionViewDidLoad(){
// In this function - called when the view is finally loaded, you'll call your modal AND pass your first object property as an parameter.
// You'll declare a modal and pass these arguments:
// 1 - The page you want to show.
// 2 - Your object, or the first property first value, since you know you want this.
// 3 - Optional values for configuring your modal.
const modal = this.modalCtrl.create(ThePageToRedirect, this.myNgrepeatData[0], { enableBackdropDismiss: false });
// this is also opitional, if you want to do something when the modal is dismissed.
modal.onDidDismiss(data => {
// DO STUFF
});
// present it if not signed in
var signed: boolean;
signed = DoSignCodeYouNeedToDo();
if(signed){
// DO WHAT YOU WANT IF ALREADY SIGNED IN
} else {
modal.present();
}
// IF YOU NEED TO REDIRECT TO A PAGE USE NAVCONTROLLER LIKE THIS:
// this.navCtrl.push(PageYouWant, this.myNgrepeatData[0]);
}
}
您可能知道,在模式中,您需要从导入ViewController
,以关闭页面
如果你需要更多的帮助,尽管问。希望这对您有所帮助:)并且您可以使用algo承诺,它可以使您的代码更短。如果您想了解更多信息,请询问,我将编辑我的答案我们已经更新了这里,当我们打开此插件时,选项卡friends.html
页面正在显示,并且在选项卡friends.html
页面中列出了ng重复值,如果我们单击ng重复值,它将重定向到该验证页面。但是当我们打开plunker时,第一个ng重复值(如Scruff McGraff
)需要自动单击(或)重定向到该值验证页面…如自动单击功能,请检查并更新谢谢…。但我们正是在爱奥尼亚2
中寻找这个解决方案,…上面我们已经更新了爱奥尼亚1 plunker
如果可能的话,你能建议如何在爱奥尼亚2
中实现这一点吗?我们正在寻找自动点击第一个ne重复值…非常感谢你的帮助和以上答案…这就是我在回答中所做的,我已经更新为在模态的中间使用push-to-other-page,但这正是我在代码中所做的。我正在将repeat的第一个值重定向到一个页面。你能至少试试吗?是的,非常感谢,如果可能的话,你能更新我的plunker并知道确切的解决方案吗……谢谢……我也会试试你的代码。。。。。。。