Comments (6)
Can you verify if that's changed the behavior when you remove the attribute [value]="case.name
?
The [(ngModel)]
will automatically populate the field in HTML when the variable case.name
will change because you are using the two way data binding.
from ngx-materialize.
It does the same even without [value].
from ngx-materialize.
This is what the render looks like from Chrome Dev Tools. As you can see, class="active"
is missing from the label.
<mz-input-container _ngcontent-c3="" _nghost-c4="">
<div _ngcontent-c4="" class="input-field">
<input _ngcontent-c3="" id="caseName" mz-input="" name="caseName" type="text" class="validate ng-untouched ng-pristine ng-valid" ng-reflect-id="caseName" ng-reflect-data-error="Case Name is required" ng-reflect-label="Case Name" ng-reflect-validate="true" ng-reflect-name="caseName" ng-reflect-model="357325124">
<label for="caseName" data-error="Case Name is required">Case Name</label>
</div>
</mz-input-container>
from ngx-materialize.
Hi @ganeshkantu,
Thank you for reporting the issue, we have been able to reproduce the problem. It should be investigated and fixed soon.
As a workaround, you can add *ngIf
on the mz-input-container
to render the input only when the value has been returned from the server.
<mz-input-container *ngIf="case.name">
<input mz-input [label]="'Case Name'" [validate]="true" [dataError]="'Case Name is required'" name="caseName" id="caseName" type="text" [(ngModel)]="case.name">
</mz-input-container>
from ngx-materialize.
@jfcere thanks! I will the try the *ngIf workaround and report back. However, the input element needs to be present for user-input as well - so can't use the *ngIf as a solution for my implementation.
from ngx-materialize.
I guess also somehow related: When resetting the input value to null programmatically (ngModel or form reset), the '.active' class on the label isn't removed.
from ngx-materialize.
Related Issues (20)
- How to make a fixed navbar ? HOT 3
- Ho to align material-icon and a text-input HOT 1
- Tooltip with max width HOT 1
- Components no implements (click)
- autocomplete not working for input if data is dynamically bind through webservice HOT 3
- MzToastService.show: Materialize is not defined HOT 2
- Autocomplete not working with chip input (does with regular input) HOT 1
- Dropdown click inisde elements closes HOT 1
- Errors after updating to Angular 7 HOT 2
- Pagination component.
- Sidenav - this.collapseButton.sideNav is not a function HOT 5
- "Falling" icon in float+flat button in a mz-navbar HOT 1
- Chip selected when scrolling (swiping) through chip autocomplete list.
- Add own picture in select option with data-icon?
- Date picker and Time picker issue in latest chrome browser HOT 15
- Date picker - How Modify default Language HOT 2
- Text area not expanding on large input size HOT 1
- Getting compilation error when import ngx-materialize. HOT 1
- pagination breaks after totalItems = 0 HOT 1
- @angular/core has no exported member 'Renderer' HOT 12
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 ngx-materialize.