2016-09-30 26 views
0

我想在angular2上使用metawidget javascricpt api實現metawidget。直到現在我能夠使用buildWidgets生成UI表單。現在我想將ng-model附加到雙向數據綁定的輸入類型,有人可以建議我如何在輸入標籤上附加屬性。如何在metawidget中附加屬性

回答

1

感謝您對Metawidget的關注!

這樣做的典型方法是將WidgetProcessor添加到您的配置中。 WidgetProcessors作用於已建成後(由WidgetBuilder)一個小部件,它被放置前出(由佈局):

metawidgetConfig = { 
    appendWidgetProcessors: [ function(widget, elementName, attributes, mw) { 

     widget.setAttribute('foo', 'bar');    
     return widget; 
    } ] 
}; 

在這裏看到一個例子(儘管對角1):http://blog.kennardconsulting.com/2014/05/angularjs-changing-date-format-of.html

+0

我希望你能看看A2中的dom操作及其限制。 http://stackoverflow.com/questions/39844318/add-dynamic-attributes-in-angular2 – peaceUser

+0

好的,在那裏添加了一條評論(具體來說,關於一個A2等價於$ compile) –