如何在metawidget中追加属性

时间:2016-09-30 09:50:08

标签: metawidget

我正在尝试使用metawidget javascricpt api在angular2上实现metawidget。到目前为止,我可以使用buildWidgets生成UI表单。现在我想将ng-model附加到双向数据绑定的输入类型,有人可以建议我如何在输入标记上追加属性。

1 个答案:

答案 0 :(得分:1)

感谢您对Metawidget的兴趣!

执行此操作的典型方法是在配置中添加WidgetProcessor。 WidgetProcessors在构建之后(由WidgetBuilder构建)在布局之前(通过布局)对小部件起作用:

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

相关问题