标签: ionic3

在离子2中删除开始和结束边界ionic-list标签

只想删除开始和结束边框.我是这种编程语言的新手.我正在使用下面的代码来显示列表.

<ion-content>
<ion-list class="item">
  <ion-item href="#">
    Hello!
  </ion-item>
   <ion-item  href="#">
    Hello2
  </ion-item>

</ion-list>  
      </ion-content>
Run Code Online (Sandbox Code Playgroud)

我需要在下面提到的屏幕截图中删除突出显示的红色圆圈边框.怎么做? 在此输入图像描述

typescript ionic-framework ionic2 ionic3 angular

8
推荐指数
2
解决办法
9547
查看次数

Ionic2离子选择没有确定和取消

我已经构建了一个Ionic2应用程序,我目前正在尝试改进用户体验.为此,我收到了一些反馈,让我想到是否有办法

    <ion-select>
      <ion-option>
      </ion-option>
    </ion-select>
Run Code Online (Sandbox Code Playgroud)

这在敲了几下,会给我输出直线距离,而不是等待用户对当前出现的"OK'and'按下CANCEL’按钮,离子动作片(http://ionicframework.com/docs/v2/ api/components/select/Select /)默认使用.

任何建议将不胜感激!:)

编辑:

正如@sebaferrreras所说,

如果选项数超过6,即使传递了动作表,它也将使用警报界面.

所以,如果你需要使用超过6个选项,你将不得不找到,因为就目前而言,这个功能是一种解决方案 列出Ionic2文档.

typescript ionic-framework ionic2 ionic3 angular

8
推荐指数
2
解决办法
1万
查看次数

主题ios段像md段

我试图在ios上设置Segment组件的样式,就像我的一个ionic2项目中的Material Design上的Segment的默认样式一样.

任何人都可以帮助提供理想的方法吗?

ionic-framework ionic2 ionic3 angular

8
推荐指数
1
解决办法
4429
查看次数

从选项卡转到根页面

我想知道如何回到appComponent使用选项卡时定义的rootPage .setRoot方法无法正常工作.在标签页中使用它时,不会清除导航堆栈.在"主页"上,后退按钮可见,而不是导航切换,并显示选项卡的标题.

默认情况下,页面会被缓存并留在DOM中,如果它们被导航离开但仍然在导航堆栈中(例如,push()上的退出页面).从导航堆栈中删除它们时会被破坏(在pop()或setRoot()上).

上面的陈述让我期望当我使用setRoot页面时从缓存中清除.当它在普通页面中使用但在选项卡中不可用时,这似乎是正确的.

在选项卡页面的类中,有一个函数可以在单击按钮时将根页面设置为home.

goToHome() {
 this.navCtrl.setRoot(HomePage);
}
Run Code Online (Sandbox Code Playgroud)

如何确保当我们返回到homePage时,没有后退按钮,并且使用了组件的HTML模板中可用的主页标题.

typescript ionic-framework ionic2 ionic3 angular

8
推荐指数
1
解决办法
1万
查看次数

在离子3中改变按钮箭头颜色

如何更改离子3中的后退按钮颜色?(从白色到黑色).它是这个按钮的屏幕截图:

在此输入图像描述

css sass ionic-framework ionic2 ionic3

8
推荐指数
1
解决办法
1万
查看次数

Ionic2深度链接段可选参数

我找不到单个文档来解释如何在段中使用可选参数.

在我的app.module.ts中,我有这个deepLinkConfig:

let deepLinkConfig = {
  links: [{
    component: HomePage, name: 'Home', segment: 'home'
  }, {
    component: ConnexionPage, name: 'Connexion', segment: 'connexion'
  }, {
    component: InscriptionPage, name: 'Inscription', segment: 'inscription'
  }, {
    component: ProfilePage, name: 'Profile', segment: 'profile/:userId'
  }, {
    component: ExplorePage, name: 'Explore', segment: 'explore'
  }, {
    component: FAQPage, name: 'FAQ', segment: 'faq'
  }]
};

...
imports: [
    ...
    IonicModule.forRoot(MyApp, {}, deepLinkConfig);
],
Run Code Online (Sandbox Code Playgroud)

用户应该能够通过访问他的个人资料/profile,但也可以咨询其他用户的个人资料/profile/:userId.但是当我尝试访问/配置文件时,我收到一个错误:

未捕获(承诺):要插入的视图无效

通过navCtrl,可以使用空字符串作为userId转到'profile',但是一旦你实现了页面,它就会变成空白.

有没有办法让深层链接中的参数可选?

deep-linking ionic3 angular

8
推荐指数
1
解决办法
638
查看次数

诺言解决后,Typescript返回布尔值

我试图在promise解析后返回一个布尔值,但是typescript会给出错误说法

A 'get' accessor must return a value.

我的代码看起来像.

get tokenValid(): boolean {
    // Check if current time is past access token's expiration
    this.storage.get('expires_at').then((expiresAt) => {
      return Date.now() < expiresAt;
    }).catch((err) => { return false });
}
Run Code Online (Sandbox Code Playgroud)

此代码适用于Ionic 3 Application,存储是Ionic Storage实例.

javascript typescript es6-promise ionic3 ionic-storage

8
推荐指数
2
解决办法
2万
查看次数

在将Ionic2 CLI更新为Ionic3后,由于facebook插件,Cordova构建失败

最近我将Ionic2 CLI更新为Ionic3 CLI,但我面临着构建问题的问题.

这是因为cordova-plugin-facebook4没有放入正确的条目资源值文件.

控制台上的错误如下:

      :app:processDebugResources

      AndroidManifest.xml:68: AAPT: error: resource string/fb_app_id (aka com.myapp.ionic3:string/fb_app_id) not found.

      AndroidManifest.xml:71: AAPT: error: resource string/fb_app_name (aka com.myapp.ionic3:string/fb_app_name) not found.

      error: failed processing manifest.
Run Code Online (Sandbox Code Playgroud)

系统信息如下:

        ionic --version
        3.19.1

        cordova --version
        8.0.0

        node --version
        v9.4.0

        npm --version
        5.6.0

        gradle --version

        ------------------------------------------------------------
        Gradle 4.4.1
        ------------------------------------------------------------

        Build time:   2017-12-20 15:45:23 UTC
        Revision:     10ed9dc355dc39f6307cc98fbd8cea314bdd381c

        Groovy:       2.4.12
        Ant:          Apache Ant(TM) version 1.9.9 compiled on February 2 2017
        JVM:          1.8.0_111 (Oracle Corporation 25.111-b14)
        OS:           Mac OS X 10.13.2 x86_64
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

请帮我解决这个问题.

android ionic-framework cordova-plugins ionic2 ionic3

8
推荐指数
2
解决办法
4923
查看次数

如何在ion3中将视频文件从ios转换为base64

我正在尝试转换我们可以从iOS设备检索的视频网址,并将其转换为离子3中的BASE64,但我无法实现BASE64网址.

iOS视频网址:filePath = /var/mobile/Containers/Data/Application/3436A7EB-4684-4618-8125-3E6AE1645FCE/Documents/MUS_RA/1534429730643_capturedvideo.MOV

我尝试使用BASE64 cordova插件将以下代码转换为BASE64,但没有运气

this.base64.encodeFile(filePath)
            .then((base64String: string) => {
                 console.log("base64VideoChange");
                resolve(base64String);
             }, (err) => {
                 console.log("base64VideoNOTChange");
                 reject(err);
             });
Run Code Online (Sandbox Code Playgroud)

注意:我使用离子3.请帮忙.

javascript base64 ionic3 angular

8
推荐指数
1
解决办法
1233
查看次数

离子3:从PlayStore链接中获取价值

我有一个Ionic 3应用程序,我想根据Playstore的下载链接在其中设置一些变量.例如,http://linktoplaystore.com/app?account=4将我的应用程序中的帐户变量设置为4.有没有办法实现这一点?

javascript android ionic-framework ionic2 ionic3

8
推荐指数
1
解决办法
434
查看次数