如何在dart中创建自定义元素?

时间:2016-05-07 00:12:26

标签: web dart element

我正在尝试用飞镖制作自定义元素。它应该只包含2个按钮。它从来没有真正完成建设过程......我做错了什么?

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

Connection conn = null;
...
try {
    conn =
       DriverManager.getConnection("jdbc:mysql://localhost/test?" +
                                   "user=minty&password=greatsqldb");

    // Do something with the Connection

   ...
} catch (SQLException ex) {
    // handle any errors
    System.out.println("SQLException: " + ex.getMessage());
    System.out.println("SQLState: " + ex.getSQLState());
    System.out.println("VendorError: " + ex.getErrorCode());
}

1 个答案:

答案 0 :(得分:2)

您的代码中存在一些问题。

  • 自定义元素需要遵循其名称中-所需的命名规则
  • 需要注册该元素才能使浏览器能够实例化它们
  • 您添加的setup(...)方法未被调用,因此按钮未添加标题
  • 自定义元素需要扩展HtmlElement

DartPad example

另见: