我有一个在我的JS中动态创建的div.一切都有效,除了换行符.我不正确地追加它们吗?
var reminderDiv = document.getElementById('reminderDiv');
var h2 = document.createElement('h2');
var reminderName = document.createTextNode(item.name);
h2.appendChild(reminderName);
var reminderDetails = document.createElement('p');
var br = document.createElement('br');
var reminderOccasion = document.createTextNode('Occasion: ' + item.occasion);
var reminderLastGift = document.createTextNode('Last Gift:' + item.lastgift);
var reminderPrefGift = document.createTextNode('Preferred Gift:' + item.prefgift);
reminderDetails.appendChild(reminderOccasion);
reminderDetails.appendChild(br);
reminderDetails.appendChild(reminderLastGift);
reminderDetails.appendChild(br);
reminderDetails.appendChild(reminderPrefGift);
Run Code Online (Sandbox Code Playgroud) 我试图通过我的CRUD API获得UPDATE工作.我知道问题是UPDATE的形式或组件,但我不确定我缺少什么.
表单HTML
<form #form="ngForm" (ngSubmit)="updateReminder(form.value)">
<div class="form-group">
<label for="nameField">Name:</label>
<input name="nameField" class="form-control" [ngModel]="reminders.name">
<br />
<label for="occasionField">Occasion:</label>
<input name="occasionField" class="form-control"
[ngModel]="reminders.occasion">
</div>
<button type="submit">save</button>
</form>
Run Code Online (Sandbox Code Playgroud)
表单组件
import { Component, OnInit, Input } from '@angular/core';
import { ReminderService } from '../providers/reminder.service';
@Component({
selector: 'app-results',
templateUrl: './results.component.html',
styleUrls: ['./results.component.css'],
providers: [ReminderService]
})
export class ResultsComponent implements OnInit {
constructor(private reminderService:ReminderService) {}
reminderList = null;
@Input() reminders;
ngOnInit() {}
updateReminder(obj:any):void {
this.reminders.name = obj.nameField;
this.reminders.occasion = obj.occasionField;
this.reminderService.updateReminder(this.reminders._id, this.reminders)
.subscribe((result) =>{
location.reload(); …Run Code Online (Sandbox Code Playgroud)