在Angular 9中设置对象模型中的数组属性可以通过以下步骤实现:
export class User {
name: string;
age: number;
hobbies: string[];
}
import { Component } from '@angular/core';
import { User } from './user.model';
@Component({
selector: 'app-user',
templateUrl: './user.component.html',
styleUrls: ['./user.component.css']
})
export class UserComponent {
user: User;
constructor() {
this.user = new User();
this.user.hobbies = [];
}
}
<label for="hobbies">Hobbies:</label>
<input type="text" id="hobbies" [(ngModel)]="user.hobbies" name="hobbies">
import { Component } from '@angular/core';
import { User } from './user.model';
@Component({
selector: 'app-user',
templateUrl: './user.component.html',
styleUrls: ['./user.component.css']
})
export class UserComponent {
user: User;
constructor() {
this.user = new User();
this.user.hobbies = [];
}
saveUser() {
console.log(this.user.hobbies); // 打印用户输入的hobbies
// 其他保存用户的逻辑...
}
}
这样,你就可以在Angular 9中设置对象模型中的数组属性了。请注意,这只是一个简单的示例,你可以根据你的需求进行修改和扩展。关于Angular的更多信息和示例,请参考腾讯云的Angular文档和相关产品:
领取专属 10元无门槛券
手把手带您无忧上云