Comments (17)
Hello Felipe. Could you please check if there is any error in the console when the problem happens?
from ionic2-rating.
@andrucz nop, thats works fine, hasn't any error, until the rate is updating in the console. the problem is the view that dont update
from ionic2-rating.
from ionic2-rating.
I remember doing something like that and it worked. Could you isolate this problem and share the code with me?
from ionic2-rating.
Can I put some parts of code here? @andrucz
from ionic2-rating.
Sure. Let me know how the variables are created, how you make the transitions between pages, etc
from ionic2-rating.
evaluate.html
<form (ngSubmit)="rateService()" #loginForm="ngForm">
<div class="evaluate-item">
<h4>Atendimento</h4>
<rating [(ngModel)]="rateDate.attendance"
readOnly="false"
max="5"
emptyStarIconName="checkmark-circle-outline"
starIconName="checkmark-circle"
nullable="false"
name="attendance">
</rating>
</div>
<div class="evaluate-item">
<h4>Preço</h4>
<rating [(ngModel)]="rateDate.price"
readOnly="false"
max="5"
emptyStarIconName="checkmark-circle-outline"
starIconName="checkmark-circle"
nullable="false"
name="price">
</rating>
</div>
<div class="evaluate-item">
<h4>Qualidade do Serviço</h4>
<rating [(ngModel)]="rateDate.quality"
readOnly="false"
max="5"
emptyStarIconName="checkmark-circle-outline"
starIconName="checkmark-circle"
nullable="false"
name="quality">
</rating>
</div>
[.....]
<div class="evaluate-button">
<button class="pa-button button-blue-dark" type="submit">
Avaliar
</button>
</div>
</form>
evaluate component
export class ServiceEvaluateNowComponent {
rateDate:any = {};
constructor(private nav: NavController) { }
public rateService() {
console.log('rateDate', this.rateDate);
}
}
evaluate module
import { NgModule } from '@angular/core';
import { SharedModule } from './../../../app/shared/shared.module';
import { ServiceEvaluateNowComponent } from './service-evaluate-now.component';
import { Ionic2RatingModule } from 'ionic2-rating';
@NgModule({
imports: [
SharedModule,
Ionic2RatingModule
],
declarations: [
ServiceEvaluateNowComponent
],
entryComponents: [
ServiceEvaluateNowComponent
],
exports: [
ServiceEvaluateNowComponent
]
})
export class ServiceEvaluateNowModule { }
app component
@Component({
templateUrl: 'app.html'
})
export class MyApp {
rootPage:any = LoginComponent;
@ViewChild(Nav) nav: Nav;
}
......
from ionic2-rating.
in the preview page I only do a nav.push
to the evaluate page
from ionic2-rating.
I declare the rating component in the evaluate module ServiceEvaluateNowModule
and declare in the app.module
from ionic2-rating.
Ok. I will take a look as soon as possible. I am at office right now.
from ionic2-rating.
ok, thanks very much @andrucz
from ionic2-rating.
@felipel90 I've just created an application following the problem description: https://github.com/andrucz/ionic2-rating-issue29
It seems like it's working, no matter what I set as the root page.
Could you please clone that repo, test and see if I am missing some detail?
from ionic2-rating.
yep, I'll test, and return you, tks
from ionic2-rating.
this is the same way that I done. But doesn't work again! :(
Can you pass your email? I can share my code with you there.
from ionic2-rating.
Do you mean that the example worked or not? Sorry, I didn't get It.
Sure. [email protected]
from ionic2-rating.
@andrucz the example Works fine. I'll contact you.
from ionic2-rating.
I fixed it, the problem was the map in the previous view.
from ionic2-rating.
Related Issues (20)
- Set readonly Dynamically HOT 1
- Ionic 3: select one rating update them all HOT 1
- ionic2-rating integration HOT 2
- typescript error HOT 2
- Starting with x stars painted HOT 4
- Im trying to remove padding and margin. HOT 2
- Not display inside ion-item HOT 1
- no half start HOT 5
- Does not work when I click in the same start HOT 7
- Getting error module not found HOT 1
- How a user give half star rating HOT 5
- Can I do a loop? HOT 3
- Rating Component Not Visible HOT 1
- Doesn't work with ngFor HOT 2
- Can't bind to 'ngModel' since it isn't a known property of 'input' HOT 1
- rating is not a known element HOT 1
- Won't work with Ionic 4 HOT 7
- Changing the star icon in ionic2-rating plugin HOT 1
- Can not set different font size of icon of rating star
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ionic2-rating.