如何在 metawidget 中附加属性
How to append attributes in metawidget
我正在尝试使用 metawidget javascricpt 在 angular2 上实现 metawidget api。到目前为止,我可以使用 buildWidgets 生成 UI 表单。现在我想将 ng-model 附加到输入类型以进行双向数据绑定,有人可以建议我如何在输入标签上附加属性。
感谢您对 Metawidget 的关注!
执行此操作的典型方法是将 WidgetProcessor 添加到您的配置中。 WidgetProcessors 在小部件构建之后(由 WidgetBuilder)和布局之前(由 Layout)作用于小部件:
metawidgetConfig = {
appendWidgetProcessors: [ function( widget, elementName, attributes, mw ) {
widget.setAttribute( 'foo', 'bar' );
return widget;
} ]
};
在此处查看示例(尽管是 Angular 1):http://blog.kennardconsulting.com/2014/05/angularjs-changing-date-format-of.html
我正在尝试使用 metawidget javascricpt 在 angular2 上实现 metawidget api。到目前为止,我可以使用 buildWidgets 生成 UI 表单。现在我想将 ng-model 附加到输入类型以进行双向数据绑定,有人可以建议我如何在输入标签上附加属性。
感谢您对 Metawidget 的关注!
执行此操作的典型方法是将 WidgetProcessor 添加到您的配置中。 WidgetProcessors 在小部件构建之后(由 WidgetBuilder)和布局之前(由 Layout)作用于小部件:
metawidgetConfig = {
appendWidgetProcessors: [ function( widget, elementName, attributes, mw ) {
widget.setAttribute( 'foo', 'bar' );
return widget;
} ]
};
在此处查看示例(尽管是 Angular 1):http://blog.kennardconsulting.com/2014/05/angularjs-changing-date-format-of.html