更改了模板与属性的关联

1. 优先使用model来关联模板，但是在没有model的情况下提供attrs来关联，这样可以调用`set`方法。

2. 增加`data-widget-role`扩展点，这样可以直接通过`this`访问。