Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/url/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
Ionic2-如何阅读';URL';由用户输入?_Url_Ionic2 - Fatal编程技术网

Ionic2-如何阅读';URL';由用户输入?

Ionic2-如何阅读';URL';由用户输入?,url,ionic2,Url,Ionic2,我正在开发一个混合的Ionic2应用程序和网站,以显示由许多连接对象发送的数据 每个对象都有一个唯一的ID。 可通过以下方式访问数据: 通过应用程序,以专用形式输入ID 通过一个链接(二维码)到一个虚拟网页:app.site.com/I\u需要一个读取ID的方法 因此,我需要一种方法来“识别”我正在使用ID(困难),并将ID放在上面提到的形式中(容易) 如果QRCode链接到“app.site.com/ID”,我的应用程序必须知道所有ID,因此我没有找到一种方法使其工作 但是如果QRCode

我正在开发一个混合的Ionic2应用程序和网站,以显示由许多连接对象发送的数据

每个对象都有一个唯一的ID。 可通过以下方式访问数据:

  • 通过应用程序,以专用形式输入ID
  • 通过一个链接(二维码)到一个虚拟网页:app.site.com/I\u需要一个读取ID的方法
因此,我需要一种方法来“识别”我正在使用ID(困难),并将ID放在上面提到的形式中(容易)

如果QRCode链接到“app.site.com/ID”,我的应用程序必须知道所有ID,因此我没有找到一种方法使其工作

但是如果QRCode链接到“app.site.com/?ID”,那么爱奥尼亚会认为我正在登陆主页。 但是我没有找到任何方法来获取完整的URL,分析它并获取ID

有什么想法吗? 非常感谢

我进一步挖掘

答案是关于深度链接。不需要使用Deeplinks插件(我无法可靠地配置),因为Deeplinks嵌入在离子2中

简而言之:

import { IonicApp, IonicModule, DeepLinkConfig } from 'ionic-angular';
...
IonicModule.forRoot(App, {}, 
    {links: [
        { component: targetPage, name: "ID", segment: "id/:name" }
    ]}
)
然后使用以下链接和ça-roule-ma-poule!:

app.site.com/#/id/my_id
我进一步挖掘

答案是关于深度链接。不需要使用Deeplinks插件(我无法可靠地配置),因为Deeplinks嵌入在离子2中

简而言之:

import { IonicApp, IonicModule, DeepLinkConfig } from 'ionic-angular';
...
IonicModule.forRoot(App, {}, 
    {links: [
        { component: targetPage, name: "ID", segment: "id/:name" }
    ]}
)
然后使用以下链接和ça-roule-ma-poule!:

app.site.com/#/id/my_id