我在组件中有输入:
@Input() applicant: Applicant;
interface Applicant {
applicant: ApplicantItem,
representative: Representative
}
模板是:
<div *ngIf="applicant.representative.type></div>
问题是,如果< code >申请人没有对象< code >代表,申请就会失败。
如果没有代表
,如何设置默认值?
这样地:
@Input() applicant: Applicant = <Applicant>{};
我需要始终有< code >类型的< code >代表。
这里还介绍了如何避免错误:
applicant.representative = adapt(applicant.representative);
可以通过为@Input指定setter和getter来实现:
@Input()
set applicant(applicant: Applicant) {
this._applicant = applicant || { applicant: null, representative: null };
}
get applicant(): Applicant {
return this._applicant;
}
private _applicant: Applicant;
你可以试试这个
@Input() applicant = function(applicant : Applicant = {applicant:null, representative:nul}){
console.log(applicant)
}
在这里检查值是否未定义,如果是,则设置默认值
@Input() applicant: Applicant;
ngOnInIt() {
if (!this.applicant) {
this.applicant = {
// ur defaults here
};
}
如果希望始终将正确的值从父组件传递给子组件,则
this.applicants.map((applicant) => {
if (!applicant || !applicant.representative) {
applicant = {
// your defaults here
};
this.representativeAdapter.adapt(applicant.representative);
...
问题内容: 但它不起作用,如何设置默认值? 问题答案: 日期应采用格式。一位数的日期和月份应填充0。一月是01。 从文档中: 代表日期的字符串。 值:RFC3339中定义的有效完整日期,另外具有年份部分为四位或更多位数字表示大于0的数字的资格。 您的代码应更改为:
当对输入字段使用默认值时,如何绕过带有道具状态的反模式? 在呈现窗体时,它应该包含一些默认值。当我设置一些值并关闭表单,然后重新打开表单时,我希望显示默认值,而不是以前输入的值······ 但是当我让state从道具继承值时,道具就永远改变了。我还没找到绕过这个的方法。
你好 我在为字段设置默认值时遇到问题。我使用的是百里叶标签,但字段和值标签不能一起工作。我正在寻找另一种解决方案,以便我可以将默认值传递给该字段。 对于字段的第一个输入:th:field = " { technical attributes[$ { I . index }]。name}"*我试图设置一个默认值,但是对于th:field标签,th:value标签不起作用。这怎么解决?提前感谢您的宝贵
接口说明 设置场景默认视角 如需调用,请访问 开发者文档 来查看详细的接口使用说明 该接口仅开放给已获取SDK的开发者 API地址 POST /api/viewpoint/1.0.0/setSceneDefault 是否需要登录 是 请求字段说明 参数 类型 请求类型 是否必须 说明 dId string form 是 场景ID directionx number form 是 相机位置,从cam
问题内容: 我的UIPickerView有问题。我在欧盟AP和NA中有3个值。当我启动该应用程序时,似乎选择了EU,但是当我做出选择时,我只会返回,现在当我触摸UIPickerView时,EU值被选中,然后从NSLog中返回。 我的问题是: 当用户仅启动应用程序并且什么都不触摸时,如何定义默认值(不仅是标签),该值将被选中。 编辑: 这是我的代码来获取所选项目: 问题答案: TL:DR版本: 您没
问题内容: 我需要在活动开始时为ListPreference设置默认值。我试过了,但它使列表的firts条目成为默认条目。我需要它,因为我必须检查一个条件并将满足该条件的值设置为默认值,因此我认为无法从xml文件(带有)中完成此操作 例如,假设我在arrays.xml中具有以下值数组: 在PreferenceScreen xml中: 在活动中,我想做这样的事情: 但这是行不通的,因为它将默认设置为