我想初始化一个回调 &-property 绑定到一个返回 true 的函数(如果没有传递回调)。像这样的东西:
export const DatepickerInputComponent = {
bindings: {
validityCheck: '&',
},
templateUrl: './datepicker-input.component.html',
controller: class DatepickerInputController implements ng.IController {
validityCheck: Function = (args) => true; // <- doesn't work
validate(value: Date): void {
// some validations
return this.validityCheck({ selection: value });
}
},
}
当从没有validityCheck
定义属性的组件调用 validate() 时,它将返回 undefined。关于如何使其工作的任何想法?
尝试使您的绑定可选:
bindings: {
validityCheck: '&?'
},
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句