UI not rendering as intended in my newly built angular web app
up vote
0
down vote
favorite
The labels, as well as the user input area's, are unintentionally overlapping. I would like them to be displayed clearly as some of them are. The input field associated with "perishable ?" label is also not rendering as intended and should allow the user to either select true or false (a boolean input selector). The input fields for "Category" and "Applicable shops" should allow users to select a value, or multiple values, respectively, from a dropdown list.
Faulty UI
<div class="card" >
<div class="card-content">
<span class="card-title " style="text-align: center">Add Product</span>
<form (ngSubmit)="onSubmit()">
<div class="row">
<div class="input-field col s6">
<input type="number" placeholder="add product reference"
[(ngModel)]="product.product_ref" name="product reference">
<label>Product Reference</label>
</div>
<div class="input-field col s6">
<input type="string" placeholder="add product name"
[(ngModel)]="product.name" name="product name">
<label>Product Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<input type="string" placeholder="add product description"
[(ngModel)]="product.description" name="product description">
<label>Product Description</label>
</div>
<div class="input-field col s6">
<input type="number" placeholder="add product price"
[(ngModel)]="product.price" name="product price">
<label>Product Price</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="product.perishable" name="product perishability">
<option value="True">True</option>
<option value="False">False</option>
</select>
<label>Perishable ?</label>
</div>
<div class="input-field col s6">
<select [(ngModel)]="product.category"name="product category">
<option value="Fruit & Veg">Fruit & Veg</option>
<option value="Dairy">Dairy</option>
<option value="Cupboard">Cupboard</option>
<option value="Bakery" selected>Bakery</option>
</select>
<label>Product Category</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="shopapplicable"name="product category">
<option value="PnP Rondebosch">PnP Rondebosch</option>
<option value="Pnp Claremont">Pnp Claremont</option>
<option value="PnP Wynberg">PnP Wynberg</option>
<option value="Pnp Observatory">Pnp Observatory</option>
</select>
<label>Applicable Shops** (requires quick multiselectoptions)</label>
</div>
<div class="input-field col s6">
<input type=submit value="Submit" class="btn">
</div>
</div>
</form>
</div>
<label>N.B * this also needs to include ingredient info ,related products
array and specific dietry cat it qualifies for</label>
</div>
angular-cli
New contributor
add a comment |
up vote
0
down vote
favorite
The labels, as well as the user input area's, are unintentionally overlapping. I would like them to be displayed clearly as some of them are. The input field associated with "perishable ?" label is also not rendering as intended and should allow the user to either select true or false (a boolean input selector). The input fields for "Category" and "Applicable shops" should allow users to select a value, or multiple values, respectively, from a dropdown list.
Faulty UI
<div class="card" >
<div class="card-content">
<span class="card-title " style="text-align: center">Add Product</span>
<form (ngSubmit)="onSubmit()">
<div class="row">
<div class="input-field col s6">
<input type="number" placeholder="add product reference"
[(ngModel)]="product.product_ref" name="product reference">
<label>Product Reference</label>
</div>
<div class="input-field col s6">
<input type="string" placeholder="add product name"
[(ngModel)]="product.name" name="product name">
<label>Product Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<input type="string" placeholder="add product description"
[(ngModel)]="product.description" name="product description">
<label>Product Description</label>
</div>
<div class="input-field col s6">
<input type="number" placeholder="add product price"
[(ngModel)]="product.price" name="product price">
<label>Product Price</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="product.perishable" name="product perishability">
<option value="True">True</option>
<option value="False">False</option>
</select>
<label>Perishable ?</label>
</div>
<div class="input-field col s6">
<select [(ngModel)]="product.category"name="product category">
<option value="Fruit & Veg">Fruit & Veg</option>
<option value="Dairy">Dairy</option>
<option value="Cupboard">Cupboard</option>
<option value="Bakery" selected>Bakery</option>
</select>
<label>Product Category</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="shopapplicable"name="product category">
<option value="PnP Rondebosch">PnP Rondebosch</option>
<option value="Pnp Claremont">Pnp Claremont</option>
<option value="PnP Wynberg">PnP Wynberg</option>
<option value="Pnp Observatory">Pnp Observatory</option>
</select>
<label>Applicable Shops** (requires quick multiselectoptions)</label>
</div>
<div class="input-field col s6">
<input type=submit value="Submit" class="btn">
</div>
</div>
</form>
</div>
<label>N.B * this also needs to include ingredient info ,related products
array and specific dietry cat it qualifies for</label>
</div>
angular-cli
New contributor
add a comment |
up vote
0
down vote
favorite
up vote
0
down vote
favorite
The labels, as well as the user input area's, are unintentionally overlapping. I would like them to be displayed clearly as some of them are. The input field associated with "perishable ?" label is also not rendering as intended and should allow the user to either select true or false (a boolean input selector). The input fields for "Category" and "Applicable shops" should allow users to select a value, or multiple values, respectively, from a dropdown list.
Faulty UI
<div class="card" >
<div class="card-content">
<span class="card-title " style="text-align: center">Add Product</span>
<form (ngSubmit)="onSubmit()">
<div class="row">
<div class="input-field col s6">
<input type="number" placeholder="add product reference"
[(ngModel)]="product.product_ref" name="product reference">
<label>Product Reference</label>
</div>
<div class="input-field col s6">
<input type="string" placeholder="add product name"
[(ngModel)]="product.name" name="product name">
<label>Product Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<input type="string" placeholder="add product description"
[(ngModel)]="product.description" name="product description">
<label>Product Description</label>
</div>
<div class="input-field col s6">
<input type="number" placeholder="add product price"
[(ngModel)]="product.price" name="product price">
<label>Product Price</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="product.perishable" name="product perishability">
<option value="True">True</option>
<option value="False">False</option>
</select>
<label>Perishable ?</label>
</div>
<div class="input-field col s6">
<select [(ngModel)]="product.category"name="product category">
<option value="Fruit & Veg">Fruit & Veg</option>
<option value="Dairy">Dairy</option>
<option value="Cupboard">Cupboard</option>
<option value="Bakery" selected>Bakery</option>
</select>
<label>Product Category</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="shopapplicable"name="product category">
<option value="PnP Rondebosch">PnP Rondebosch</option>
<option value="Pnp Claremont">Pnp Claremont</option>
<option value="PnP Wynberg">PnP Wynberg</option>
<option value="Pnp Observatory">Pnp Observatory</option>
</select>
<label>Applicable Shops** (requires quick multiselectoptions)</label>
</div>
<div class="input-field col s6">
<input type=submit value="Submit" class="btn">
</div>
</div>
</form>
</div>
<label>N.B * this also needs to include ingredient info ,related products
array and specific dietry cat it qualifies for</label>
</div>
angular-cli
New contributor
The labels, as well as the user input area's, are unintentionally overlapping. I would like them to be displayed clearly as some of them are. The input field associated with "perishable ?" label is also not rendering as intended and should allow the user to either select true or false (a boolean input selector). The input fields for "Category" and "Applicable shops" should allow users to select a value, or multiple values, respectively, from a dropdown list.
Faulty UI
<div class="card" >
<div class="card-content">
<span class="card-title " style="text-align: center">Add Product</span>
<form (ngSubmit)="onSubmit()">
<div class="row">
<div class="input-field col s6">
<input type="number" placeholder="add product reference"
[(ngModel)]="product.product_ref" name="product reference">
<label>Product Reference</label>
</div>
<div class="input-field col s6">
<input type="string" placeholder="add product name"
[(ngModel)]="product.name" name="product name">
<label>Product Name</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<input type="string" placeholder="add product description"
[(ngModel)]="product.description" name="product description">
<label>Product Description</label>
</div>
<div class="input-field col s6">
<input type="number" placeholder="add product price"
[(ngModel)]="product.price" name="product price">
<label>Product Price</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="product.perishable" name="product perishability">
<option value="True">True</option>
<option value="False">False</option>
</select>
<label>Perishable ?</label>
</div>
<div class="input-field col s6">
<select [(ngModel)]="product.category"name="product category">
<option value="Fruit & Veg">Fruit & Veg</option>
<option value="Dairy">Dairy</option>
<option value="Cupboard">Cupboard</option>
<option value="Bakery" selected>Bakery</option>
</select>
<label>Product Category</label>
</div>
</div>
<div class="row">
<div class="input-field col s6">
<select [(ngModel)]="shopapplicable"name="product category">
<option value="PnP Rondebosch">PnP Rondebosch</option>
<option value="Pnp Claremont">Pnp Claremont</option>
<option value="PnP Wynberg">PnP Wynberg</option>
<option value="Pnp Observatory">Pnp Observatory</option>
</select>
<label>Applicable Shops** (requires quick multiselectoptions)</label>
</div>
<div class="input-field col s6">
<input type=submit value="Submit" class="btn">
</div>
</div>
</form>
</div>
<label>N.B * this also needs to include ingredient info ,related products
array and specific dietry cat it qualifies for</label>
</div>
angular-cli
angular-cli
New contributor
New contributor
New contributor
asked Nov 21 at 7:21
Meyer Weitz
1
1
New contributor
New contributor
add a comment |
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Meyer Weitz is a new contributor. Be nice, and check out our Code of Conduct.
Meyer Weitz is a new contributor. Be nice, and check out our Code of Conduct.
Meyer Weitz is a new contributor. Be nice, and check out our Code of Conduct.
Meyer Weitz is a new contributor. Be nice, and check out our Code of Conduct.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407054%2fui-not-rendering-as-intended-in-my-newly-built-angular-web-app%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown