如何在离子3中设计圆形进度条?

Jam*_*mad 8 typescript ionic-framework ionic3 angular

如何在离子3中创建循环进度条.我是离子的新手.我已经尝试安装了

npm install jquery-circle-progress
Run Code Online (Sandbox Code Playgroud)

包裹链接在这里

它安装完美,但我很困惑如何在离子中使用它?请指导我.谢谢

更新:

 import { NgModule } from '@angular/core';
 import { IonicPageModule } from 'ionic-angular';
 import { ProfilePage } from './profile';
 import { RoundProgressComponent } from 'angular-svg-round-progressbar'; 

       @NgModule({ 
           declarations: [ ProfilePage, ],
           imports: [IonicPageModule.forChild(ProfilePage), ], }) 

           export class ProfilePageModule {}
Run Code Online (Sandbox Code Playgroud)

Sam*_*ath 10

更新:06-11-2017

这不适用于最新版本(1.2.0).但它运作良好npm install angular-svg-round-progressbar@1.1.1 --save.

工作git repo:

另一个答案就在这里

旧答案:

不能在Ionic上使用上面提到的jquery进度条.你必须使用Angular模块.

这是你可以使用的那个.

演示

Git Repo

在此输入图像描述

脚步:

npm install angular-svg-round-progressbar --save
Run Code Online (Sandbox Code Playgroud)

之后你需要导入RoundProgressModule你的module,如下所示:

import {NgModule} from '@angular/core';
import {RoundProgressModule} from 'angular-svg-round-progressbar';

@NgModule({
  imports: [RoundProgressModule]
})
export class YourModule {};
Run Code Online (Sandbox Code Playgroud)

更新:

import { RoundProgressComponent } from 'angular-svg-round-progressbar'; 

       @NgModule({ 
           declarations: [ ProfilePage, ],
           imports: [IonicPageModule.forChild(ProfilePage),
                     RoundProgressModule],
           }) 

           export class ProfilePageModule {}
Run Code Online (Sandbox Code Playgroud)

  • @watsonic解决它安装v1.1.1'npm install angular-svg-round-progressbar@1.1.1 --save'我也将它添加到'app.module.ts' (2认同)