Html 如何使用Ionic 2动态地在欢迎页面部分自动单击显示ng重复值?

Html 如何使用Ionic 2动态地在欢迎页面部分自动单击显示ng重复值?,html,angularjs,ionic2,Html,Angularjs,Ionic2,如何在使用Ionic 2动态显示欢迎页面部分中的ng repeat first值时单击进行自动 我正在开发离子2的应用程序 如果我登录到应用程序,它将直接进入欢迎页面,在此欢迎页面中会显示一些ng重复值,如果我们单击其中任何一个值,它将重定向到验证值页面 我想知道的是,如果我登录到应用程序,它会直接进入欢迎页面,但当我进入欢迎页面时,第一个ng repeat值会自动单击,并重定向到authenticate value页面 第一步是我登录到应用程序,然后重定向到欢迎页面,之后显示的ng repe

如何在使用Ionic 2动态显示欢迎页面部分中的ng repeat first值时单击进行自动

  • 我正在开发离子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并知道确切的解决方案吗……谢谢……我也会试试你的代码。。。。。。。